JS中怎么用正则检测“非中英文数字的符号字符”呢?
小弟在做网页的过程中,遇到这样的一个需求,需要对用户的输入做合法校验,只允许用户输入中文、英文和数字,而其它的符号字符全部删除。请问,怎样用正则把非中英文数字的符号字符匹...
小弟在做网页的过程中,遇到这样的一个需求,需要对用户的输入做合法校验,只允许用户输入中文、英文和数字,而其它的符号字符全部删除。请问,怎样用正则把非中英文数字的符号字符匹配出来呢?请大侠赐教,谢谢!
展开
2013-05-17
展开全部
要解决这个问题,
刚好上一篇可以用到:《在javascript中怎样用正则表达式判断中文字符呢?》
结合检测中文字符的正则表达式,
以及匹配英文、数字字符的正则表达式,
就可以得出能匹配非中英文数字的符号字符(当然也包括其他语言国家的字符)的正则表达式为:
/[^\u4e00-\u9fa5a-zA-Z0-9]/ig
刚好上一篇可以用到:《在javascript中怎样用正则表达式判断中文字符呢?》
结合检测中文字符的正则表达式,
以及匹配英文、数字字符的正则表达式,
就可以得出能匹配非中英文数字的符号字符(当然也包括其他语言国家的字符)的正则表达式为:
/[^\u4e00-\u9fa5a-zA-Z0-9]/ig
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询