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控制文本框仅仅能输入中文、英文、数字与指定特殊符号相关推荐

  1. JS 控制文本框只能输入中文、英文、数字与指定特殊符号(屏蔽表情输入)

    onkeyup:释放键盘事件 onpaste:粘贴事件 oncontextmenu :鼠标右击事件 控制这三种事件的输入 οnkeyup="this.value=this.value.rep ...

  2. Firefox/Chrome下flash的wmode参数设为opaque或transparent时输入文本框中无法输入中文汉字的解决方法

    一.前言 这段时间做个项目,要涉及到flash开发.真悲催,之前没有接触过flash开发,于是找个哥们临时教了一下Adobe Flash CS5 的使用方法,感觉还蛮简单,所见即所得,和MFC下的开发 ...

  3. Firefox/Chrome下flash的wmode参数设为opaque或transparent时输入文本框中无法输入中文汉字的解决方法...

    这段时间做个项目,要涉及到flash开发.真悲催,之前没有接触过flash开发,于是找个哥们临时教了一下Adobe Flash CS5 的使用方法,感觉还蛮简单,所见即所得,和MFC下的开发有点像,渐 ...

  4. PHP检测字数,js判断文本框剩余可输入字数的方法

    js判断文本框剩余可输入字数的方法 昨天项目上面遇到一个问题,就是在文本框输入的过程中判断剩余可输入是文字数量,百度了一下,找到了一个比较好的解决方法:代码如下: maxLen = 140; //可以 ...

  5. JS判断文本框中只能输入数字和小数点

    http://liva-zheng.iteye.com/blog/1733827 1.文本框只能输入数字(不包括小数点) <input οnkeyup="this.value=this ...

  6. JS控制文本框只读状态(普通、EasyUI的textbox)

    一.普通文本框 用原生获取DOM元素的方法去获取可以进行改变,但是改用 $('#test') 这种反而不起作用. <body><a>测试:</a><input ...

  7. 【C#】设置控制文本框(TextBox)只能输入正数,负数,小数

    /* *设置textBox只能输入数字(正数,负数,小数) *使用了TextBox的KeyPress事件*/ private void textBox1_KeyPress(object sender, ...

  8. JS实现文本框有“请输入关键字”功能

    <input id="entireKeyword" type="text" style="height:21px;width:106px;col ...

  9. js控制文本框中的字符数

    function checkLength(which,remainderNum,maxChars) {if (which.value.length > maxChars)which.value ...

最新文章

  1. js一些稀奇古怪的写法-带你装逼带你飞
  2. mysql getinstance_php设计模式之单例模式使用示例
  3. Golang之空结构体和零长数组的实践
  4. 深度学习——RNN原理与TensorFlow2下的IMDB简单实践
  5. jquery 遍历java对象的属性_用jquery each标签遍历java list对象
  6. YBTOJ洛谷P3292:幸运数字(线性基、点分治/倍增)
  7. E1 PCM复用设备作用
  8. FreeRTOS | STM32H7串口中断调用FreeRTOS API,导致程序卡死
  9. OJ1045: 数值统计(c语言)
  10. group by两个条件
  11. 十六进制转换成字符串——CRC
  12. 在SQL Server 2016中使用动态数据屏蔽来保护敏感数据
  13. 星河经纬加入会员可靠吗_珍爱网免费相亲可靠吗?女会员处境艰难红娘为她重拾勇气...
  14. PermissionError: [Errno 13] in python
  15. jdbc 连接池 java_JDBC自定义连接池过程详解
  16. Gephi教程:使用Graph Streaming 插件实现数据可视化
  17. 如何进行系统分析与设计
  18. Android识别图片坐标,Android 取到ImageView背景图片中某处的相对坐标
  19. 程序人生之项目团队那些人与事(1)
  20. 离散数学基础——(2)集合

热门文章

  1. SpringMvc之整合DWR3.0.0推送消息
  2. Word中你不得不学习的几个小技巧,让你不仅玩的溜,效率也贼高!
  3. 浅析volatile原理及其使用
  4. setup factory 设置自启动
  5. JAVA单态设计模式
  6. 简明 Git 命令速查表
  7. CPU缓存与CPU性能的关系
  8. NHibernate.ADOException: cannot open connection
  9. linux共享文件丢失,【干货分享】linux平台下数据文件被误删后,如何及时得知并进行恢复...
  10. Ubuntu下用gcc与nasm联合编译