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 相关文章推荐
新页面打开实际尺寸的图片
Aug 25 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(三)情景对话中仿打字机输出文字
Jan 23 Javascript
jquery插件validate验证的小例子
May 08 Javascript
js中取得变量绝对值的方法
Jan 03 Javascript
javascript浏览器窗口之间传递数据的方法
Jan 20 Javascript
js实现同一个页面多个渐变效果的方法
Apr 10 Javascript
AngularJS中关于ng-class指令的几种实现方式详解
Sep 17 Javascript
详解springmvc 接收json对象的两种方式
Dec 06 Javascript
QRCode.js:基于JQuery的生成二维码JS库的使用
Jun 23 jQuery
mpvue将vue项目转换为小程序
Sep 30 Javascript
微信小程序外卖选购页实现切换分类与数量加减功能案例
Jan 15 Javascript
教你完全理解ReentrantLock重入锁
Jun 03 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
叶罗丽:为什么大家对颜冰这对CP非常关心,却对金茉两人十分冷漠
2020/03/17 国漫
PHP函数utf8转gb2312编码
2006/12/21 PHP
用mysql内存表来代替php session的类
2009/02/01 PHP
使用PHP生成二维码的两种方法(带logo图像)
2014/03/14 PHP
php curl登陆qq后获取用户信息时证书错误
2015/02/03 PHP
php实现删除空目录的方法
2015/03/16 PHP
PHP加密解密字符串汇总
2015/04/26 PHP
PHP中的switch语句的用法实例详解
2015/10/21 PHP
PHP生成各种常见验证码和Ajax验证过程
2016/01/10 PHP
详解php中空字符串和0之间的关系
2016/10/23 PHP
PHP中的use关键字及文件的加载详解
2016/11/28 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
jQuery之折叠面板的深入解析
2013/06/19 Javascript
JavaScript执行顺序详细介绍
2013/12/04 Javascript
零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门
2014/12/20 Javascript
JS模拟的Map类实现方法
2016/06/17 Javascript
js禁止浏览器页面后退功能的实例(推荐)
2017/09/01 Javascript
详解创建自定义的Angular Schematics
2018/06/06 Javascript
vue项目中在外部js文件中直接调用vue实例的方法比如说this
2019/04/28 Javascript
原生JavaScript实现轮播图
2021/01/10 Javascript
Python中实现的RC4算法
2015/02/14 Python
python中反射用法实例
2015/03/27 Python
给Python初学者的一些编程技巧
2015/04/03 Python
python石头剪刀布小游戏(三局两胜制)
2021/01/20 Python
python hash每次调用结果不同的原因
2019/11/21 Python
pytorch模型预测结果与ndarray互转方式
2020/01/15 Python
Python使用sys.exc_info()方法获取异常信息
2020/07/23 Python
CSS3动画之流彩文字效果+图片模糊效果+边框伸展效果实现代码合集
2017/08/18 HTML / CSS
CSS3中的常用选择器使用示例整理
2016/06/13 HTML / CSS
澳大利亚在线百货商店:Real Smart
2017/08/13 全球购物
一家专门经营包包的英国网站:MyBag
2019/09/08 全球购物
澳大利亚顶级美发和美容贸易超市:glamaCo
2020/01/19 全球购物
一个大学生十年的职业规划
2014/01/17 职场文书
求职信怎么写
2014/05/23 职场文书
美德少年事迹材料500字
2014/08/19 职场文书
联村联户简报
2015/07/21 职场文书