JS中怎么用正则检测“非中英文数字的符号字符”呢?

小弟在做网页的过程中,遇到这样的一个需求,需要对用户的输入做合法校验,只允许用户输入中文、英文和数字,而其它的符号字符全部删除。请问,怎样用正则把非中英文数字的符号字符匹配出来呢?请大侠赐教,谢谢!

要解决这个问题,
刚好上一篇可以用到:《在javascript中怎样用正则表达式判断中文字符呢?》

结合检测中文字符的正则表达式,
以及匹配英文、数字字符的正则表达式,
就可以得出能匹配非中英文数字的符号字符(当然也包括其他语言国家的字符)的正则表达式为:
/[^\u4e00-\u9fa5a-zA-Z0-9]/ig
温馨提示:答案为网友推荐,仅供参考
相似回答