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 相关文章推荐
特殊字符、常规符号及其代码对照表
Jun 26 Javascript
将查询条件的input、select清空
Jan 14 Javascript
字段太多jquey快速清空表单内容方法
Aug 21 Javascript
Javascript中的call()方法介绍
Mar 15 Javascript
原生JS实现网络彩票投注效果
Sep 25 Javascript
js模拟支付宝密码输入框
Apr 11 Javascript
微信小程序 http请求的session管理
Jun 07 Javascript
详解node+express+ejs+bootstrap构建项目
Sep 27 Javascript
老生常谈JavaScript获取CSS样式的方法(兼容各浏览器)
Sep 19 Javascript
使用JS获取页面上的所有标签
Oct 18 Javascript
移动端吸顶fixbar的解决方案详解
Jul 17 Javascript
Vue 防止短时间内连续点击后多次触发请求的操作
Nov 11 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
全国FM电台频率大全 - 5 内蒙古自治区
2020/03/11 无线电
phpmyadmin里面导入sql语句格式的大量数据的方法
2010/06/05 PHP
PHP数据类型的总结分析
2013/06/13 PHP
php实现获取文件mime类型的方法
2015/02/11 PHP
php链表用法实例分析
2015/07/09 PHP
定时器(setTimeout/setInterval)调用带参函数失效解决方法
2013/03/26 Javascript
JavaScript动态修改网页元素内容的方法
2015/03/21 Javascript
innerHTML中标签可以换行的方法汇总
2015/08/14 Javascript
CSS中position属性之fixed实现div居中
2015/12/14 Javascript
js判断手机浏览器操作系统和微信浏览器的方法
2016/04/30 Javascript
jQuery实现的纵向下拉菜单实例详解【附demo源码下载】
2016/07/09 Javascript
jQuery实现ajax的叠加和停止(终止ajax请求)
2016/08/08 Javascript
JavaScript排序算法动画演示效果的实现方法
2016/10/18 Javascript
js,jq,css多方面实现简易下拉菜单功能
2017/05/13 Javascript
gulp构建小程序的方法步骤
2019/05/31 Javascript
详解iview的checkbox多选框全选时校验问题
2019/06/10 Javascript
layui.tree组件的使用以及搜索节点功能的实现
2019/09/26 Javascript
Python 面向对象 成员的访问约束
2008/12/23 Python
Python的print用法示例
2014/02/11 Python
TensorFlow实现Batch Normalization
2018/03/08 Python
Python 硬币兑换问题
2019/07/29 Python
Django之使用celery和NGINX生成静态页面实现性能优化
2019/10/08 Python
python3中确保枚举值代码分析
2020/12/02 Python
使用css3实现的windows8开机加载动画
2014/12/09 HTML / CSS
HTML5 通过Vedio标签实现视频循环播放的示例代码
2020/08/05 HTML / CSS
匡威英国官网:Converse英国
2018/12/02 全球购物
英国最受欢迎的平价女士时装零售商:Roman Originals
2019/11/02 全球购物
Java多态性的定义以及类型
2014/09/16 面试题
受欢迎的大学生自我评价
2013/12/05 职场文书
中学实习教师自我鉴定
2013/12/12 职场文书
学校对教师的评语
2014/04/28 职场文书
质量承诺书怎么写
2014/05/24 职场文书
自我检讨书范文
2015/01/28 职场文书
2016中秋晚会开幕词
2016/03/03 职场文书
python爬取网页版QQ空间,生成各类图表
2021/06/02 Python
《传颂之物 虚伪的假面》BD发售宣传CM公开
2022/04/04 日漫