奥礼网
新记
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中用正则表达式 过滤特殊字符 校验所有输入域是否含有特殊...
javascript里不能含有非法字符的正则表达式如何写?
JS正则表达式中有哪些特殊字符,这些特殊字
js中用正则表达式对用户名进行基本验证,包括不能为空,长度 ...
用正则表达式怎样匹配 不包含特定字符串的字符串
js正则怎么判断一个字符串里必须包含大写字母,小写字母,数字...
Js中运用正则表达式验证输入是否有特殊字符
在js中正则表达式如何判断用户输入的内容只能是数字和字母