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实现拖动示例代码
Nov 01 Javascript
jQuery实现类似标签风格的导航菜单效果代码
Aug 25 Javascript
详解JavaScript函数对象
Nov 15 Javascript
JS如何设置iOS中微信浏览器的title
Nov 22 Javascript
bootstrap导航栏、下拉菜单、表单的简单应用实例解析
Jan 06 Javascript
Node.JS使用Sequelize操作MySQL的示例代码
Oct 09 Javascript
es6在react中的应用代码解析
Nov 08 Javascript
swiper移动端轮播插件(触碰图片之后停止轮播)
Dec 28 Javascript
Vue 动态路由的实现及 Springsecurity 按钮级别的权限控制
Sep 05 Javascript
js+canvas实现画板功能
Sep 13 Javascript
H5 js点击按钮复制文本到粘贴板
Nov 19 Javascript
详解JSON.parse和JSON.stringify用法
Feb 18 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执行批量mysql语句的解决方法
2013/05/02 PHP
php自动提交表单的方法(基于fsockopen与curl)
2016/05/09 PHP
漂亮的widgets,支持换肤和后期开发新皮肤(2007-4-27已更新1.7alpha)
2007/04/27 Javascript
jQuery each()方法的使用方法
2010/03/18 Javascript
多个js与css文件的合并方法详细说明
2012/12/26 Javascript
通过jQuery源码学习javascript(二)
2012/12/27 Javascript
打印json对象的内容及JSON.stringify函数应用
2013/03/29 Javascript
jsPDF导出pdf示例
2014/05/02 Javascript
JavaScript eval() 函数介绍及应用示例
2014/07/29 Javascript
jquery单选框radio绑定click事件实现方法
2015/01/14 Javascript
Ajax清除浏览器js、css、图片缓存的方法
2015/08/06 Javascript
jQuery实现花式轮播之圣诞节礼物传送效果
2016/12/25 Javascript
微信小程序 弹幕功能简单实例
2017/02/14 Javascript
NodeJs的fs读写删除移动监听
2017/04/28 NodeJs
JavaScript实现选中文字提示新浪微博分享效果
2017/06/15 Javascript
js 索引下标之li集合绑定点击事件
2018/01/12 Javascript
Vue仿今日头条实例详解
2018/02/06 Javascript
LayUi中接口传数据成功,表格不显示数据的解决方法
2018/08/19 Javascript
Element-UI踩坑之Pagination组件的使用
2018/10/29 Javascript
微信小程序实现评论功能
2018/11/28 Javascript
layui点击弹框页面 表单请求的方法
2019/09/21 Javascript
centos6.4下python3.6.1安装教程
2017/07/21 Python
python里使用正则表达式的组嵌套实例详解
2017/10/24 Python
pycharm恢复默认设置或者是替换pycharm的解释器实例
2018/10/29 Python
Django实现发送邮件找回密码功能
2019/08/12 Python
浅谈Python 钉钉报警必备知识系统讲解
2020/08/17 Python
python中remove函数的踩坑记录
2021/01/04 Python
Pandas数据分析的一些常用小技巧
2021/02/07 Python
html5将图片转换成base64的实例代码
2016/09/21 HTML / CSS
美国休闲服装品牌:J.Crew Factory
2017/03/04 全球购物
英文版餐饮运营管理求职信
2013/11/06 职场文书
心理学专业求职信
2014/06/16 职场文书
祖国在我心中演讲稿450字
2014/09/05 职场文书
股份转让协议书范本
2015/01/27 职场文书
和领导吃饭祝酒词
2015/08/11 职场文书
《秋天的雨》教学反思
2016/02/19 职场文书