js 正则 非法字符

来源:luqidong 发布时间:2013-08-26 21:06:35 点击数:
一般我们做网站的时候填写的信息需要在前台过滤下。比如只允许汉字、数字、字母等,其他都过滤掉,其他的就是所谓的非法字符例如:
 
var re =/[@#$%^&*]+/g ;
你可以测试一下: 
alert(/[@#$%^&*]+/g.test("你的字符串")) 
如果返回是true,那么说明含有非法字符,用!反一下,就行了,如: 
alert(!/[@#$%^&*]+/g.test("你的字符串"))