55问答网
所有问题
JS中怎么用正则检测“非中英文数字的符号字符”呢?
小弟在做网页的过程中,遇到这样的一个需求,需要对用户的输入做合法校验,只允许用户输入中文、英文和数字,而其它的符号字符全部删除。请问,怎样用正则把非中英文数字的符号字符匹配出来呢?请大侠赐教,谢谢!
举报该问题
推荐答案 2013-05-17
要解决这个问题,
刚好上一篇可以用到:《在javascript中怎样用正则表达式判断中文字符呢?》
结合检测中文字符的正则表达式,
以及匹配英文、数字字符的正则表达式,
就可以得出能匹配非中英文数字的符号字符(当然也包括其他语言国家的字符)的正则表达式为:
/[^\u4e00-\u9fa5a-zA-Z0-9]/ig
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/QQIFFGQcQ.html
相似回答
求大神指教
js非中英文字符的正则
表达式
答:
true 如果仅匹配
字符串中的非中英文字符
,可以用这个
js正则
表达式 /[^a-zA-Z\u4e00-\u9fa5]+/g
js如何
判断
字符
是中文,
英文
,
数字
还是字符
答:
1、首先,打开html编辑器,新建html文件,例如:index.html。2、在index.html中的标签,输入
js
代码:document.body.innerText = test('测');function test(t) { var a = [{'reg':/[^/u4e00-/u9fa5]/, 'name':'中文'},{'reg':/[^0-9]/, 'name':'
数字
'},{'reg':/[^A-Za-z]...
js中用正则
表达式 过滤特殊
字符
校验所有输入域是否含有特殊
符号
答:
由于特殊字符较多,建议使用白名单进行限制。即,允许输入哪些字符。var pp = /[^0-9a-zA-Z_]/g; //如,仅允许英文字母,
数字
和下划线。此
正则
匹配
非英文
字母,数字和下划线。var b = pp.test("lsafie*sjdf"); //test函数返回匹配结果。若有非英文字母,数字和下划线,返回true。alert(b);...
js正则怎么
判断一个
字符串里
必须包含大写字母,小写字母,
数字
,特殊字符...
答:
=.*?[a-z])(?=.*?[A-Z])(?=.*?\d)(?=.*?[#@*&.]).*$/\x0d\x0a如果是要求以上类别都包含,就这么写\x0d\x0a/^(?=.*?[a-z])(?=.*?[A-Z])(?=.*?\d)(?=.*?[#@*&.])[a-zA-Z\d#@*&.]*$/\x0d\x0a如果是要求包含且只包含,就这么写\x0d\x0...
js正则怎么
判断一个
字符串里
必须包含大写字母,小写字母,
数字
,特殊字符...
答:
在对
如何使用正则
表达式有了初步了解之后,我们来看一下其它几个重要的元
字符的
使用方式。\s:用于匹配单个空格符,包括tab键和换行符;\S:用于匹配除单个空格符之外的所有字符;\d:用于匹配从0到9
的数字
;\w:用于匹配字母,数字或下划线字符;\W:用于匹配所有与\w不匹配
的字符
;. :用于匹配除...
大家正在搜
检测ip的正则
高岳正则车辆检测点
python正则匹配字符
淮北正则检测联系电话
计算上述函数的正则覆盖
淮北正则检测站工作时间
中文正则
正则是什么
什么是正则性
相关问题
怎么用js正则验证文本框只能输入中文和英文??不可输入数字和...
在js中正则表达式如何判断用户输入的内容只能是数字和字母
现在一个输入框只能输入中英文还有数字不能输入标点符号特殊字符...
求大神指教js非中英文字符的正则表达式
JavaScript 中怎样判断文本框只能输出英文字母、汉字...
JS 正则表达式匹配非数字符号,我用/\D/g匹配字符串中所...
正则表达式怎么匹配非汉字非字母非数字之外的字符?
JS如何去除字符串里中英文数字以外的字符