js中用正则表达式 过滤特殊字符 校验所有输入域是否含有特殊符号

1.

function containSpecial( s ){

                var containSpecial = RegExp(/[(\ )(\~)(\!)(\@)(\#) (\$)(\%)(\^)(\&)(\*)(\()(\))(\-)(\_)(\+)(\=) (\[)(\])(\{)(\})(\|)(\\)(\;)(\:)(\')(\")(\,)(\.)(\/) (\)(\?)(\)]+/);

                return ( containSpecial.test(s) );

}

2。匹配除A-Z a-z 0-9之外所有的符号

.((?=[\x21-\x7e]+)[^A-Za-z0-9])

猜你喜欢

转载自wonderfulpersuit.iteye.com/blog/2352790