相关文章推荐

1.JS 控制不能输入特殊字符

<input onkeyup="this.value=this.value.replace(/[^u4e00-u9fa5w]/g,'')">

2.JS 控制文本框只能输入数字

<input onkeyup="value=value.replace(/[^0-9]/g,'')" 
onpaste="value=value.replace(/[^0-9]/g,'')" 
oninput = "value=value.replace(/[^0-9]/g,'')">

3.JS 控制文本框只能输入数字、小数点

<input onkeyup="value=value.replace(/[^\0-9\.]/g,'')" 
onpaste="value=value.replace(/[^\0-9\.]/g,'')" 
oninput = "value=value.replace(/[^\0-9\.]/g,'')">

4.JS 控制文本框只能输入英文

<input onkeyup="value=value.replace(/[^\a-\z\A-\Z]/g,'')" 
onpaste="value=value.replace(/[^\a-\z\A-\Z]/g,'')" 
oninput = "value=value.replace(/[^\a-\z\A-\Z]/g,'')">

5.JS 控制文本框只能输入英文、数字

<input onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')" 
onpaste="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')" 
oninput = "value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')">

6.JS 控制文本框只能输入中文

<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" 
onpaste="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" 
oninput = "value=value.replace(/[^\u4E00-\u9FA5]/g,'')">

7.JS 控制文本框只能输入中文、英文、数字

<input onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')" 
onpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')" 
oninput = "value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')">

8.JS 控制文本框只能输入中文、英文、数字、空格

<input onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g,'')" 
onpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g,'')" 
oninput = "value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g,'')">

9.JS 控制文本框只能输入中文、英文、数字、小数点

<input onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')" 
onpaste="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')" 
oninput = "value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'')">
                        原文链接:https://blog.csdn.net/xiaoya_syt/article/details/52746598
                                    不能输入!@#¥%……&* 这种字符的正则表达式书写: 
/[@#\$%\^&\*]+/g 这个是包含以上任意一个特殊字符。取! 即可 
alert(!/[@#\$%\^&\*]+/g.test(“test”)) 返回 false 就代表不包含非法字符 .
PS:关于正则表达式,这里再提供2款本站的在线正则表达式工具供大家参考使用(包括常用正则的生成、匹配、测试等):
JavaScript正则表达式在线测试工具:http://tools.jb51.net/regex/javascript
正则表达式在线生成工具:http://tools.jb51.net/regex/create_reg
                                    正则表达式是用于匹配字符串中字符组合的模式。在 JavaScript 中,正则表达式也是对象。这些模式被用于 RegExp 的 exec 和 test 方法, 以及 String 的 match、matchAll、replace、search 和 split 方法。正则表达式的掌握程度能粗略地看出程序员的技术底子,所以技术面试、编程竞赛等 都特别喜欢考察正则表达式。本篇就带你一起夯实一下 Java...
最近在项目中有一个需求是禁止输入特殊字符,一开始我是在网上找的正则表达式直接用的,后来发现这个表达式同时也禁止了v,x,y,z,所以后来就想了一个比较笨的方法,把所有的特殊字符全部罗列出来,然后在匹配一下。最后在输入的时候禁止就好了。
项目都是在vue中的,所有方法都是在methods里边的。
step 一, 正则表达式解决方案
用这种方式替换,会导致v,x,y,z输入不进去,亲测。
    <el-input
          placeholder="I'm shopping f
                                    其中取反正则表示   ^((?!需要取反的内容).)*
^((?!([\^~@&$#%*'<>|\(\)])|(!=)|(--)|(\.\.)|(select|update|and|or|delete|insert|trancate|char|into|substr|ascii|declare|exec|count|master|drop|execute)).)*
只允许输入大于0的数字,小数点后面最多俩位
^([1-9]\d?(\.\d{1,2})?|0.\d{1,2}|1...
                                    正则表达式是很多程序员,甚至是一些有了多年经验的开发者薄弱的一项技能。大家都很多时候都会觉得正则表达式难记、难学、难用,但不可否认的是正则表达式是一项很重要的技能,所有我将学习和使用正则表达式时的关键点整理如下,供大家参考。不同语言中的正则表达式写法有少许差异,本文将使用Javascript中的语法。什么是正则表达式?正则表达式(Regular Expression或Regex),是用于定义某种特...
                                    对Element的el-input禁止输入特殊字符,这里是禁止输入,而不是输入特殊字符后校验。
这里试用过 @keyup 和 @input.native,感觉都有点问题。
 <el-form  :model="userForm"  :rules="rules" ref="userRef" label-width="150px">
    <el-form-item label="姓名" prop="name">
       <el-input
         :value=
                                    l来源:https://www.cnblogs.com/summer7310/p/7159665.htmljs正则验证特殊字符方案一var regEn = /[`~!@#$%^&amp;*()_+&lt;&gt;?:"{},.\/;'[\]]/im,
    regCn = /[·!#¥(——):;“”‘、,|《。》?、【】[\]]/im;
if(regEn.test(newName) || r...
                                    在写备注或者说明输入框的时候,一般都要求不能特殊字符,但是可以有逗号,可以输入汉字、字母、数字逗号。查了很多都不行,今天把自己的分享出来。
/(^$)|(^[\u4E00-\u9FA5a-zA-Z0-9,,]{1,250}$)/
(^$) // 表示可以为空
(^[\u4E00-\u9FA5a-zA-Z0-9,,]{1,250}$)   //表示可以输入1-250个字的数字、汉字、字母、逗号
                                    转自:https://blog.csdn.net/u010982856/article/details/52297232
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">昨天项目搜索的时候报错,蛋疼的是生产库中的,看了下日志,原因是用户搜索的时...
 
推荐文章