采用正则表达式的方法,判断字符中是否包含有特殊字符:
function containSpecial( s )
{
var containSpecial = RegExp(/[(\ )(\~)(\!)(\@)(\#)
(\$)(\%)(\^)(\&)(\*)(\()(\))(\-)(\_)(\+)(\=)
(\[)(\])(\{)(\})(\|)(\\)(\;)(\:)(\')(\")(\,)(\.)(\/)
(\<)(\>)(\?)(\)]+/);
return ( containSpecial.test(s) );
}
当返回的结构为true时,说明包含特殊字符。