js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码


Posted in Javascript onSeptember 09, 2016

JS 控制文本框只能输入数字

<input onkeyup="value=value.replace(/[^0-9]/g,'')"onpaste="value=value.replace(/[^0-9]/g,'')" oncontextmenu ="value=value.replace(/[^0-9]/g,'')">

JS 控制文本框只能输入数字、小数点

<inputonkeyup="value=value.replace(/[^\0-9\.]/g,'')"onpaste="value=value.replace(/[^\0-9\.]/g,'')" oncontextmenu ="value=value.replace(/[^\0-9\.]/g,'')">

JS 控制文本框只能输入英文

<inputonkeyup="value=value.replace(/[^\a-\z\A-\Z]/g,'')"onpaste="value=value.replace(/[^\a-\z\A-\Z]/g,'')" oncontextmenu ="value=value.replace(/[^\a-\z\A-\Z]/g,'')">

JS 控制文本框只能输入英文、数字

<inputonkeyup="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')"onpaste="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')" oncontextmenu="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')">

JS 控制文本框只能输入中文

<inputonkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"onpaste="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" oncontextmenu="value=value.replace(/[^\u4E00-\u9FA5]/g,'')">

JS 控制文本框只能输入中文、英文、数字

<inputonkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')"onpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')"oncontextmenu ="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')">

JS 控制文本框只能输入中文、英文、数字、空格

<inputonkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\]/g,'')"onpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\]/g,'')" oncontextmenu ="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\]/g,'')">

JS 控制文本框只能输入中文、英文、数字、小数点

<inputonkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')"onpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')"oncontextmenu ="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')">

总而言之:

先在‘<input>' 里输入

onkeyup="value=value.replace(/[^\X]/g,'')"

然后在(/[\X]/g,'')里的 X换成你想输入的代码就可以了,

中文u4E00-u9FA5,数字0-9,英文a-z\A-Z,其它符号@、点或其它符号。

也可以多个,用\隔开就行了。

例如:中英文 + 数字 + @符号 + 点符号  \a-\z\A-\Z0-9\u4E00-\u9FA5\@\.

若想在文本框里不能右键弹出菜单和不能粘贴进复制的信息的话

就要在'<input>'里输入onpaste="return false" oncontextmenu="return false;"

以上这篇js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript中的集合及效率
Jan 08 Javascript
jquery 操作日期、星期、元素的追加的实现代码
Feb 07 Javascript
javascript 实现字符串反转的三种方法
Nov 23 Javascript
js浏览器本地存储store.js介绍及应用
May 13 Javascript
基于jquery实现人物头像跟随鼠标转动
Aug 23 Javascript
Bootstrap中的Dropdown下拉菜单更改为悬停(hover)触发
Aug 31 Javascript
Vuejs第十一篇组件之slot内容分发实例详解
Sep 09 Javascript
Bootstrap精简教程中秋大放送
Sep 15 Javascript
详谈js的变量提升以及使用方法
Oct 06 Javascript
通过说明与示例了解js五种设计模式
Jun 17 Javascript
jQuery 判断元素是否存在然后按需加载内容的实现代码
Jan 16 jQuery
js基于canvas实现时钟组件
Feb 07 Javascript
js判断所有表单项不为空则提交表单的实现方法
Sep 09 #Javascript
jQuery简单创建节点的方法
Sep 09 #Javascript
javascript 四十条常用技巧大全
Sep 09 #Javascript
前端弹出对话框 js实现ajax交互
Sep 09 #Javascript
Boostrap基础教程之JavaScript插件篇
Sep 08 #Javascript
jQuery实现邮箱下拉列表自动补全功能
Sep 08 #Javascript
JS图片放大效果简单实现代码
Sep 08 #Javascript
You might like
php上的memcache和memcached两个pecl库
2010/03/29 PHP
PHP中通过trigger_error触发PHP错误示例
2015/06/23 PHP
PHP递归创建多级目录
2015/11/05 PHP
PHP常见漏洞攻击分析
2016/02/21 PHP
PHP+JQUERY操作JSON实例
2017/03/23 PHP
Yii2 中实现单点登录的方法
2018/03/09 PHP
Jquery实战_读书笔记2 选择器
2010/01/22 Javascript
2012年开发人员的16款新鲜的jquery插件体验分享
2012/12/28 Javascript
jQuery学习笔记之jQuery构建函数的7种方法
2014/06/03 Javascript
Javascript实现单张图片浏览
2014/12/18 Javascript
如何在Angular2中使用jQuery及其插件的方法
2017/02/09 Javascript
ES5学习教程之Array对象
2017/04/01 Javascript
vue.js 使用v-if v-else发现没有执行解决办法
2017/05/15 Javascript
JS实现移动端按首字母检索城市列表附源码下载
2017/07/05 Javascript
深入理解Vue.js源码之事件机制
2017/09/27 Javascript
微信小程序使用image组件显示图片的方法【附源码下载】
2017/12/08 Javascript
vue路由懒加载的实现方法
2018/03/12 Javascript
vue组件开发之用户无限添加自定义填写表单的方法
2018/08/28 Javascript
js实现鼠标拖曳效果
2020/12/30 Javascript
Python提示[Errno 32]Broken pipe导致线程crash错误解决方法
2014/11/19 Python
浅谈编码,解码,乱码的问题
2016/12/30 Python
Python 使用os.remove删除文件夹时报错的解决方法
2017/01/13 Python
Python面向对象之继承代码详解
2018/01/29 Python
使用Python快速搭建HTTP服务和文件共享服务的实例讲解
2018/06/04 Python
浅谈python多进程共享变量Value的使用tips
2019/07/16 Python
使用tensorboard可视化loss和acc的实例
2020/01/21 Python
使用Python爬虫库BeautifulSoup遍历文档树并对标签进行操作详解
2020/01/25 Python
详解python变量与数据类型
2020/08/25 Python
西班牙第一的网上药房:PromoFarma.com
2017/04/17 全球购物
《画风》教学反思
2014/04/16 职场文书
绿色环保口号
2014/06/12 职场文书
群众路线领导对照材料
2014/08/23 职场文书
五四青年节比赛演讲稿
2015/03/18 职场文书
MySQL 分组查询的优化方法
2021/05/12 MySQL
SpringMVC 整合SSM框架详解
2021/08/30 Java/Android
java后台调用接口及处理跨域问题的解决
2022/03/24 Java/Android