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 相关文章推荐
Extjs Ext.MessageBox.confirm 确认对话框详解
Apr 02 Javascript
Node.js与PHP、Python的字符处理性能对比
Jul 06 Javascript
JS中使用sort结合localeCompare实现中文排序实例
Jul 23 Javascript
javascript实现选中复选框后相关输入框变灰不可用的方法
Aug 11 Javascript
每天一篇javascript学习小结(RegExp对象)
Nov 17 Javascript
js原型链与继承解析(初体验)
May 09 Javascript
Ajax基础知识详解
Feb 17 Javascript
详解Angular2响应式表单
Jun 14 Javascript
Vue.js实现可配置的登录表单代码详解
Mar 29 Javascript
「中高级前端面试」JavaScript手写代码无敌秘籍(推荐)
Apr 08 Javascript
layui form.render('select', 'test2') 更新渲染的方法
Sep 27 Javascript
微信小程序自定义菜单切换栏tabbar组件代码实例
Dec 30 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
检测png图片是否完整的php代码
2010/09/06 PHP
php中随机显示图片的函数代码
2011/06/23 PHP
PHP中4个加速、缓存扩展的区别和选用建议
2014/03/12 PHP
php+ajax制作无刷新留言板
2015/10/27 PHP
php使用redis的几种常见操作方式和用法示例
2020/02/20 PHP
jquery1.83 之前所有与异步列队相关的模块详细介绍
2012/11/13 Javascript
JQuery写动态树示例代码
2013/07/31 Javascript
js用正则表达式来验证表单(比较齐全的资源)
2013/11/17 Javascript
浅析JavaScript中的delete运算符
2013/11/30 Javascript
jQuery实现动画效果的简单实例
2014/01/27 Javascript
jquery选择器之属性过滤选择器详解
2014/01/27 Javascript
js实现按一下删除键删除整个单词附demo
2014/09/05 Javascript
jquery.cookie.js使用指南
2015/01/05 Javascript
JS实现同时搜索百度和必应的方法
2015/01/27 Javascript
浅谈JavaScript中运算符的优先级
2015/07/07 Javascript
jQuery满意度星级评价插件特效代码分享
2015/08/19 Javascript
理解Angular数据双向绑定
2016/01/10 Javascript
JS html时钟制作代码分享
2017/03/03 Javascript
JS组件系列之JS组件封装过程详解
2017/04/28 Javascript
vue.js中过滤器的使用教程
2017/06/08 Javascript
其实你可以少写点if else与switch(推荐)
2019/01/10 Javascript
JavaScript实现英语单词题库
2019/12/24 Javascript
Python中使用copy模块实现列表(list)拷贝
2015/04/14 Python
python检测是文件还是目录的方法
2015/07/03 Python
Python操作MongoDB数据库的方法示例
2018/01/04 Python
python代码过长的换行方法
2018/07/19 Python
python,Django实现的淘宝客登录功能示例
2019/06/12 Python
python matplotlib饼状图参数及用法解析
2019/11/04 Python
解决TensorFlow程序无限制占用GPU的方法
2020/06/30 Python
高中生校园生活自我评价
2013/09/19 职场文书
记帐员岗位责任制
2014/02/08 职场文书
2014班子“三严三实”对照检查材料思想汇报
2014/09/18 职场文书
师德师风建设整改措施思想汇报
2014/10/11 职场文书
个人自查自纠材料
2014/10/14 职场文书
python实现MD5进行文件去重的示例代码
2021/07/09 Python
Redis集群新增、删除节点以及动态增加内存的方法
2021/09/04 Redis