66问答网
所有问题
js中用正则表达式 过滤特殊字符 校验所有输入域是否含有特殊符号
如题所述
举报该问题
其他回答
第1个回答 2016-08-23
由于特殊字符较多,建议使用白名单进行限制。即,允许输入哪些字符。
var pp = /[^0-9a-zA-Z_]/g; //如,仅允许英文字母,数字和下划线。此正则匹配非英文字母,数字和下划线。
var b = pp.test("lsafie*sjdf"); //test函数返回匹配结果。若有非英文字母,数字和下划线,返回true。
alert(b);
第2个回答 2018-03-15
楼上2位已经说的很明白了,只允许输入规定的字符,如果输入含有其他字符就直接提示,不允许输入特殊字符,或者直接给它替换掉。本回答被提问者采纳
相似回答
js中用正则表达式
过滤特殊字符
校验所有输入域是否含有特殊符号
答:
由于
特殊字符
较多,建议使用白名单进行限制。即,允许
输入
哪些字符。var pp = /[^0-9a-zA-Z_]/g; //如,仅允许英文字母,数字和下划线。此正则匹配非英文字母,数字和下划线。var b = pp.test("lsafie*sjdf"); //test函数返回匹配结果。若有非英文字母,数字和下划线,返回true。alert(b);...
正则表达式过滤特殊字符
答:
因为需要
过滤特殊字符
,有些需要过滤有些可以通过,所以写了个正则: var keyword = new RegExp("[\\ ,\\。,\\`,\\~,\\!,\\@,\\#,\\$,\\%,\\^,\\+,\\*,\\&,\\\,\\/,\\?,\\|,\\:,\\.,\\<,\\>,\\{,\\},\\(,\\),\\'',\\;,\\=,\"]"); 我发现这样写把英文的逗...
如何用
js
或则jquery
过滤特殊字符
答:
1、jQuery
使用正则
匹配替换
特殊字符
function RegeMatch(){ var pattern = new RegExp("[~'!@#$%^&*()-+_=:]"); if($("#name").val() != "" && $("#name").val() != null){ if(pattern.test($("#name").val())){ alert("非法字符!"); $("#name")...
js
怎么判断用户
输入
框
中含有特殊字符
“\”
答:
可以
使用字符串
的indexOf方法来判断,这个方法是返回字符的下标,如果存在就返回下标,不存在返回一个负数,那么你就判断indexOf返回的数是大于0或小于0就可以知道有没有包含"\"了:str.indexOf("\");
js正则
怎么判断一个
字符串里
必须包含大写字母,小写字母,数字,
特殊字符
...
答:
正则表达式
可以让用户通过使用一系列的
特殊字符
构建匹配模式,然后把匹配模式与数据文件、程序
输入
以及WEB页面的表单输入等目标对象进行比较,根据比较对象
中是否
包含匹配模式,执行相应的程序。举例来说,正则表达式的一个最为普遍的应用就是用于验证用户在线输入的邮件地址的格式是否正确。如果通过正则表达式验证...
JS中
怎么
用正则
检测“非中英文数字的
符号字符
”呢?
答:
要解决这个问题,刚好上一篇可以用到:《在javascript中怎样
用正则表达式
判断中文字符呢?》结合检测中文字符的正则表达式,以及匹配英文、数字字符的正则表达式,就可以得出能匹配非中英文数字的
符号字符
(当然也包括其他语言国家的字符)的正则表达式为:/[^\u4e00-\u9fa5a-zA-Z0-9]/ig ...
大家正在搜
正则表达式校验特殊字符
正则表达式过滤特殊字符
正则表达式禁止输入特殊字符
不能包含特殊字符正则表达式
js正则表达式特殊字符
正则表达式中特殊字符转义
js正则表达式匹配特殊字符
java正则表达式判断特殊字符
不允许特殊字符的正则表达式
相关问题
js中用正则表达式 过滤特殊字符 校验所有输入域是否含有特殊...
javascript里不能含有非法字符的正则表达式如何写?
JS正则表达式中有哪些特殊字符,这些特殊字
js中用正则表达式对用户名进行基本验证,包括不能为空,长度 ...
用正则表达式怎样匹配 不包含特定字符串的字符串
js正则怎么判断一个字符串里必须包含大写字母,小写字母,数字...
Js中运用正则表达式验证输入是否有特殊字符
在js中正则表达式如何判断用户输入的内容只能是数字和字母