js控制文本框输入的字符类型方法汇总


Posted in Javascript onJune 19, 2015

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

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

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

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

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

<input onkeyup="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 控制文本框只能输入英文、数字

<input onkeyup="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 控制文本框只能输入中文

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

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

<input onkeyup="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 控制文本框只能输入中文、英文、数字、空格

<input onkeyup="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 控制文本框只能输入中文、英文、数字、小数点

<input onkeyup="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;"

Javascript 相关文章推荐
js传值 判断
Oct 26 Javascript
jQuery制作拼图小游戏
Jan 12 Javascript
JavaScript控制网页平滑滚动到指定元素位置的方法
Apr 17 Javascript
js实现仿Discuz文本框弹出层效果
Aug 13 Javascript
详解JS中Array对象扩展与String对象扩展
Jan 07 Javascript
javascript+HTML5自定义元素播放焦点图动画
Feb 21 Javascript
JS中取二维数组中最大值的方法汇总
Apr 17 Javascript
详解js实现线段交点的三种算法
Aug 09 Javascript
详解node.js 下载图片的 2 种方式
Mar 02 Javascript
vue+iview/elementUi实现城市多选
Mar 28 Javascript
mpvue小程序循环动画开启暂停的实现方法
May 15 Javascript
js实现简单点赞操作
Mar 17 Javascript
详细解读AngularJS中的表单验证编程
Jun 19 #Javascript
JavaScript中模拟实现jsonp
Jun 19 #Javascript
基于jQuery+Cookie实现的防止刷新的在线考试倒计时
Jun 19 #Javascript
MVVM模式中ViewModel和View、Model有什么区别?
Jun 19 #Javascript
JavaScript中数据结构与算法(五):经典KMP算法
Jun 19 #Javascript
使用AngularJS编写较为优美的JavaScript代码指南
Jun 19 #Javascript
javascript格式化日期时间方法汇总
Jun 19 #Javascript
You might like
日本因肺炎疫情影响,这几部动漫推延播放!
2020/03/03 日漫
PHP define函数的使用说明
2008/08/27 PHP
需要发散思维学习PHP
2009/06/29 PHP
php伪静态之APACHE篇
2014/06/02 PHP
让ThinkPHP支持大小写url地址访问的方法
2014/10/31 PHP
PHP中使用数组指针函数操作数组示例
2014/11/19 PHP
PHP传参之传值与传址的区别
2015/04/24 PHP
超级24小时弹窗代码 24小时退出弹窗代码 100%弹窗代码(IE only)
2010/06/11 Javascript
NodeJs中的非阻塞方法介绍
2012/06/05 NodeJs
基于jquery的bankInput银行卡账号格式化
2012/08/22 Javascript
jquery实现点击TreeView文本父节点展开/折叠子节点
2013/01/10 Javascript
JS实现FLASH幻灯片图片切换效果的方法
2015/03/04 Javascript
JavaScript中字符串分割函数split用法实例
2015/04/07 Javascript
JS组件Bootstrap Table表格行拖拽效果实现代码
2020/08/27 Javascript
jQuery中判断对象是否存在的方法汇总
2016/02/24 Javascript
20分钟打造属于你的Bootstrap站点
2016/07/27 Javascript
vue图片加载与显示默认图片实例代码
2017/03/16 Javascript
javascript浏览器用户代理检测脚本实现方法
2017/10/27 Javascript
jQuery 改变P标签文本值方法
2018/02/24 jQuery
使用Angular CLI生成路由的方法
2018/03/24 Javascript
Nodejs中怎么实现函数的串行执行
2019/03/02 NodeJs
vue.js循环radio的实例
2019/11/07 Javascript
[03:21]辉夜杯主赛事 12月25日TOP5
2015/12/26 DOTA
python编程培训 python培训靠谱吗
2018/01/17 Python
使用Python抓取豆瓣影评数据的方法
2018/10/17 Python
Python逐行读取文件中内容的简单方法
2019/02/26 Python
Django用户身份验证完成示例代码
2020/04/03 Python
使用HTML5 Geolocation实现一个距离追踪器
2018/04/09 HTML / CSS
迪卡侬中国官网:Decathlon中国
2020/08/10 全球购物
Electric官网:美国高级眼镜和配件品牌
2020/06/04 全球购物
中国入世承诺
2014/04/01 职场文书
群众路线自查自纠工作情况报告
2014/10/28 职场文书
2015关爱留守儿童工作总结
2014/12/12 职场文书
HTML基础详解(下)
2021/10/16 HTML / CSS
防止web项目中的SQL注入
2021/12/06 MySQL
Win11安全功能升级:内置防网络钓鱼功能
2022/04/08 数码科技