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 相关文章推荐
Js之软键盘实现(js源码)
Jan 30 Javascript
json跟xml的对比分析
Jun 10 Javascript
JavaScript实现定时隐藏与显示图片的方法
Aug 06 Javascript
AngularJs  Creating Services详解及示例代码
Sep 02 Javascript
Javascript中判断一个值是否为undefined的方法详解
Sep 28 Javascript
Sortable.js拖拽排序使用方法解析
Nov 04 Javascript
vue过渡和animate.css结合使用详解
Jun 14 Javascript
在Vuex使用dispatch和commit来调用mutations的区别详解
Sep 18 Javascript
Vue实现移动端页面切换效果【推荐】
Nov 13 Javascript
使用layui实现树形结构的方法
Sep 20 Javascript
vue+echarts实现动态折线图的方法与注意
Sep 01 Javascript
Vue+Flask实现图片传输功能
Apr 01 Vue.js
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
使用PHP和XSL stylesheets转换XML文档
2006/10/09 PHP
3个PHP多维数组转为一维数组的方法实例
2014/03/13 PHP
PHP+JS三级菜单联动菜单实现方法
2016/02/24 PHP
PHPstorm快捷键(分享)
2017/07/17 PHP
jQuery中change事件用法实例
2014/12/26 Javascript
js实现仿微博滚动显示信息的效果
2015/12/21 Javascript
JQUERY的AJAX请求缓存里的数据问题处理
2016/02/23 Javascript
Vue表单实例代码
2016/09/05 Javascript
深入理解bootstrap框架之第二章整体架构
2016/10/09 Javascript
easyui messager alert 三秒后自动关闭提示的实例
2016/11/07 Javascript
jQuery实现大图轮播
2017/02/13 Javascript
javascript闭包功能与用法实例分析
2017/04/06 Javascript
Node.js中 __dirname 的使用介绍
2017/06/19 Javascript
关于vue v-for 循环问题(一行显示四个,每一行的最右边那个计算属性)
2018/09/04 Javascript
使用vue编写h5公众号跳转小程序的实现代码
2020/11/27 Vue.js
[01:10]DOTA2次级职业联赛 - U5战队宣传片
2014/12/01 DOTA
[49:05]OG vs Newbee 2019DOTA2国际邀请赛淘汰赛 胜者组 BO3 第二场 8.21.mp4
2020/07/19 DOTA
Python字符转换
2008/09/06 Python
python多线程编程方式分析示例详解
2013/12/06 Python
python 通过logging写入日志到文件和控制台的实例
2018/04/28 Python
Django项目中model的数据处理以及页面交互方法
2018/05/30 Python
windows下cx_Freeze生成Python可执行程序的详细步骤
2018/10/09 Python
python之cv2与图像的载入、显示和保存实例
2018/12/05 Python
Python实现的栈、队列、文件目录遍历操作示例
2019/05/06 Python
Python django框架应用中实现获取访问者ip地址示例
2019/05/17 Python
PyCharm 配置远程python解释器和在本地修改服务器代码
2019/07/23 Python
django admin 自定义替换change页面模板的方法
2019/08/23 Python
基于html5 DeviceOrientation 实现微信摇一摇功能
2015/09/25 HTML / CSS
DOM和JQuery对象有什么区别
2016/11/11 面试题
经贸日语专业个人求职信
2013/12/13 职场文书
职务聘任书范文
2014/03/29 职场文书
自信主题班会
2015/08/14 职场文书
创业计划书之网吧
2019/10/10 职场文书
话题作文之财富(600字)
2019/12/03 职场文书
Python基本知识点总结
2022/04/07 Python
Windows Server 2008配置防火墙策略详解
2022/06/28 Servers