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 相关文章推荐
Javascript 判断函数类型完美解决方案
Sep 02 Javascript
javascript中interval与setTimeOut的区别示例介绍
Mar 14 Javascript
浅析javascript的间隔调用和延时调用
Nov 12 Javascript
详解Javascript事件驱动编程
Jan 03 Javascript
防止重复发送 Ajax 请求
Feb 15 Javascript
鼠标经过出现气泡框的简单实例
Mar 17 Javascript
JS非空验证及邮箱验证的实例
Aug 11 Javascript
js用类封装pop弹窗组件
Oct 08 Javascript
深入浅析Node环境和浏览器的区别
Aug 14 Javascript
JS简单判断是否在微信浏览器打开的方法示例
Jan 08 Javascript
微信小程序位置授权处理方法
Jun 13 Javascript
vue.js 子组件无法获取父组件store值的解决方式
Nov 08 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
php出现Cannot modify header information问题的解决方法大全
2008/04/09 PHP
php中显示数组与对象的实现代码
2011/04/18 PHP
php设计模式 Facade(外观模式)
2011/06/26 PHP
php数组函数序列之in_array() 查找数组值是否存在
2011/10/29 PHP
PHP容易被忽略而出错陷阱 数字与字符串比较
2011/11/10 PHP
PHP中使用数组指针函数操作数组示例
2014/11/19 PHP
PHP获取一年有几周以及每周开始日期和结束日期
2015/08/06 PHP
解决php的“It is not safe to rely on the system’s timezone settings”问题
2015/10/08 PHP
JavaScript中“基本类型”之争小结
2013/01/03 Javascript
JavaScript字符串插入、删除、替换函数使用示例
2013/07/25 Javascript
JavaScript的setAttribute兼容性问题解决方法
2013/11/11 Javascript
jQuery 回车事件enter使用示例
2014/02/18 Javascript
JQuery中的html()、text()、val()区别示例介绍
2014/09/01 Javascript
Bootstrap标签页(Tab)插件使用方法
2017/03/21 Javascript
JS实现电商放大镜效果
2017/08/24 Javascript
JavaScript遍历DOM元素的常见方式示例
2019/02/16 Javascript
详解微信小程序scroll-view横向滚动的实践踩坑及隐藏其滚动条的实现
2019/03/14 Javascript
vue elementUI 表单校验功能之数组多层嵌套
2019/06/04 Javascript
node.js如何根据URL返回指定的图片详解
2020/10/21 Javascript
Python命令行解析模块详解
2018/02/01 Python
win10下tensorflow和matplotlib安装教程
2018/09/19 Python
详解如何管理多个Python版本和虚拟环境
2019/05/10 Python
使用python实现希尔、计数、基数基础排序的代码
2019/12/25 Python
Python实现CAN报文转换工具教程
2020/05/05 Python
Pyinstaller加密打包应用的示例代码
2020/06/11 Python
一款纯css3制作的2015年元旦雪人动画特效教程
2014/12/29 HTML / CSS
html5简单示例_动力节点Java学院整理
2017/07/07 HTML / CSS
英国领先的在线高尔夫商店:Scottsdale Golf
2019/08/26 全球购物
马来西亚在线购物市场:PGMall.my
2019/10/13 全球购物
腾讯公司的一个sql题
2013/01/22 面试题
党员自我评价分享
2013/12/13 职场文书
学校拾金不昧表扬信
2015/01/16 职场文书
四风之害观后感
2015/06/09 职场文书
十大最强火系宝可梦,喷火龙上榜,第一名有双火属性
2022/03/18 日漫
收音机爱好者玩机13年,简评其使用过的19台收音机
2022/04/30 无线电
使用python生成大量数据写入es数据库并查询操作(2)
2022/09/23 Python