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分页脚本
May 21 Javascript
JQuery 常用操作代码
Mar 14 Javascript
JavaScript获取table中某一列的值的方法
May 06 Javascript
SWFObject基本用法实例分析
Jul 20 Javascript
去除字符串左右两边的空格(实现代码)
May 12 Javascript
基于JavaScript实现飘落星星特效
Aug 10 Javascript
Vue中使用vee-validate表单验证的方法
May 09 Javascript
Vue 菜单栏点击切换单个class(高亮)的方法
Aug 22 Javascript
jQuery表单元素过滤选择器用法实例分析
Feb 20 jQuery
详解JQuery基础动画操作
Apr 12 jQuery
详解微信小程序开发聊天室—实时聊天,支持图片预览
May 20 Javascript
弱类型语言javascript开发中的一些坑实例小结【变量、函数、数组、对象、作用域等】
Aug 07 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
php的日期处理函数及uchome的function_coomon中日期处理函数的研究
2011/01/12 PHP
改写ThinkPHP的U方法使其路由下分页正常
2014/07/02 PHP
PHP MYSQL简易交互式站点开发
2016/12/27 PHP
PHP中include和require的区别实例分析
2017/05/07 PHP
一个JavaScript继承的实现
2006/10/24 Javascript
slice函数的用法 之不错的应用
2006/12/29 Javascript
Javascript 兼容firefox的一些问题
2009/05/21 Javascript
javascript之通用简单的table选项卡实现(二)
2010/05/09 Javascript
关于页面嵌入swf覆盖div层的问题的解决方法
2014/02/11 Javascript
基于jquery animate操作css样式属性小结
2015/11/27 Javascript
详解Angular开发中的登陆与身份验证
2016/07/27 Javascript
js仿百度音乐全选操作
2017/01/13 Javascript
bootstrap中添加额外的图标实例代码
2017/02/15 Javascript
jquery+css3实现熊猫tv导航代码分享
2018/02/12 jQuery
微信小程序tab切换可滑动切换导航栏跟随滚动实现代码
2019/09/04 Javascript
js数组中去除重复值的几种方法
2020/08/03 Javascript
详解Python中contextlib上下文管理模块的用法
2016/06/28 Python
python中json格式数据输出的简单实现方法
2016/10/31 Python
pyqt5实现俄罗斯方块游戏
2019/01/11 Python
python实现在函数图像上添加文字和标注的方法
2019/07/08 Python
Python3实现mysql连接和数据框的形成(实例代码)
2020/01/17 Python
python 常用日期处理-- datetime 模块的使用
2020/09/02 Python
python爬虫构建代理ip池抓取数据库的示例代码
2020/09/22 Python
10个python爬虫入门实例(小结)
2020/11/01 Python
HTML5 拖拽批量上传文件的示例代码
2018/03/28 HTML / CSS
NEW LOOK官网:英国时装零售巨头之一,快时尚品牌
2017/01/11 全球购物
家长对孩子评语
2014/01/30 职场文书
管理失职检讨书
2014/02/12 职场文书
会计学专业求职信
2014/07/17 职场文书
群众路线查摆问题整改措施思想汇报
2014/10/10 职场文书
美容院员工规章制度
2015/08/05 职场文书
经典祝酒词大全
2015/08/12 职场文书
2016年教师学习廉政准则心得体会
2016/01/20 职场文书
Vue实现动态查询规则生成组件
2021/05/27 Vue.js
Python3的进程和线程你了解吗
2022/03/16 Python
Elasticsearch Recovery 详细介绍
2022/04/19 Java/Android