js控制文本框仅仅能输入中文、英文、数字与指定特殊符号
<input οnkeyup="value=value.replace(/[^0-9]/g,'')"οnpaste="value=value.replace(/[^0-9]/g,'')" oncontextmenu ="value=value.replace(/[^0-9]/g,'')">
JS 控制文本框仅仅能输入数字、小数点
<inputοnkeyup="value=value.replace(/[^\0-9\.]/g,'')"οnpaste="value=value.replace(/[^\0-9\.]/g,'')" oncontextmenu ="value=value.replace(/[^\0-9\.]/g,'')">
JS 控制文本框仅仅能输入英文
<inputοnkeyup="value=value.replace(/[^\a-\z\A-\Z]/g,'')"οnpaste="value=value.replace(/[^\a-\z\A-\Z]/g,'')" oncontextmenu ="value=value.replace(/[^\a-\z\A-\Z]/g,'')">
JS 控制文本框仅仅能输入英文、数字
<inputοnkeyup="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')"οnpaste="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')" οncοntextmenu="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')">
JS 控制文本框仅仅能输入中文
<inputοnkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"οnpaste="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" οncοntextmenu="value=value.replace(/[^\u4E00-\u9FA5]/g,'')">
JS 控制文本框仅仅能输入中文、英文、数字
<inputοnkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')"οnpaste="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οnkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\]/g,'')"οnpaste="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οnkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')"οnpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')"oncontextmenu ="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')">
总而言之:
先在‘<input>’ 里输入
οnkeyup="value=value.replace(/[^\X]/g,'')"
然后在(/[\X]/g,'')里的 X换成你想输入的代码就能够了,
中文u4E00-u9FA5,数字0-9,英文a-z\A-Z。其他符号@、点或其他符号。
也能够多个,用\隔开即可了。
比如:中英文 + 数字 + @符号 + 点符号 \a-\z\A-\Z0-9\u4E00-\u9FA5\@\.
若想在文本框里不能右键弹出菜单和不能粘贴进复制的信息的话
就要在'<input>'里输入οnpaste="return false" οncοntextmenu="return false;"
js控制文本框仅仅能输入中文、英文、数字与指定特殊符号相关推荐
- JS 控制文本框只能输入中文、英文、数字与指定特殊符号(屏蔽表情输入)
onkeyup:释放键盘事件 onpaste:粘贴事件 oncontextmenu :鼠标右击事件 控制这三种事件的输入 οnkeyup="this.value=this.value.rep ...
- Firefox/Chrome下flash的wmode参数设为opaque或transparent时输入文本框中无法输入中文汉字的解决方法
一.前言 这段时间做个项目,要涉及到flash开发.真悲催,之前没有接触过flash开发,于是找个哥们临时教了一下Adobe Flash CS5 的使用方法,感觉还蛮简单,所见即所得,和MFC下的开发 ...
- Firefox/Chrome下flash的wmode参数设为opaque或transparent时输入文本框中无法输入中文汉字的解决方法...
这段时间做个项目,要涉及到flash开发.真悲催,之前没有接触过flash开发,于是找个哥们临时教了一下Adobe Flash CS5 的使用方法,感觉还蛮简单,所见即所得,和MFC下的开发有点像,渐 ...
- PHP检测字数,js判断文本框剩余可输入字数的方法
js判断文本框剩余可输入字数的方法 昨天项目上面遇到一个问题,就是在文本框输入的过程中判断剩余可输入是文字数量,百度了一下,找到了一个比较好的解决方法:代码如下: maxLen = 140; //可以 ...
- JS判断文本框中只能输入数字和小数点
http://liva-zheng.iteye.com/blog/1733827 1.文本框只能输入数字(不包括小数点) <input οnkeyup="this.value=this ...
- JS控制文本框只读状态(普通、EasyUI的textbox)
一.普通文本框 用原生获取DOM元素的方法去获取可以进行改变,但是改用 $('#test') 这种反而不起作用. <body><a>测试:</a><input ...
- 【C#】设置控制文本框(TextBox)只能输入正数,负数,小数
/* *设置textBox只能输入数字(正数,负数,小数) *使用了TextBox的KeyPress事件*/ private void textBox1_KeyPress(object sender, ...
- JS实现文本框有“请输入关键字”功能
<input id="entireKeyword" type="text" style="height:21px;width:106px;col ...
- js控制文本框中的字符数
function checkLength(which,remainderNum,maxChars) {if (which.value.length > maxChars)which.value ...
最新文章
- js一些稀奇古怪的写法-带你装逼带你飞
- mysql getinstance_php设计模式之单例模式使用示例
- Golang之空结构体和零长数组的实践
- 深度学习——RNN原理与TensorFlow2下的IMDB简单实践
- jquery 遍历java对象的属性_用jquery each标签遍历java list对象
- YBTOJ洛谷P3292:幸运数字(线性基、点分治/倍增)
- E1 PCM复用设备作用
- FreeRTOS | STM32H7串口中断调用FreeRTOS API,导致程序卡死
- OJ1045: 数值统计(c语言)
- group by两个条件
- 十六进制转换成字符串——CRC
- 在SQL Server 2016中使用动态数据屏蔽来保护敏感数据
- 星河经纬加入会员可靠吗_珍爱网免费相亲可靠吗?女会员处境艰难红娘为她重拾勇气...
- PermissionError: [Errno 13] in python
- jdbc 连接池 java_JDBC自定义连接池过程详解
- Gephi教程:使用Graph Streaming 插件实现数据可视化
- 如何进行系统分析与设计
- Android识别图片坐标,Android 取到ImageView背景图片中某处的相对坐标
- 程序人生之项目团队那些人与事(1)
- 离散数学基础——(2)集合
热门文章
- SpringMvc之整合DWR3.0.0推送消息
- Word中你不得不学习的几个小技巧,让你不仅玩的溜,效率也贼高!
- 浅析volatile原理及其使用
- setup factory 设置自启动
- JAVA单态设计模式
- 简明 Git 命令速查表
- CPU缓存与CPU性能的关系
- NHibernate.ADOException: cannot open connection
- linux共享文件丢失,【干货分享】linux平台下数据文件被误删后,如何及时得知并进行恢复...
- Ubuntu下用gcc与nasm联合编译