JS判断字符串是否含有特殊符号,包括英文与中文两种输入模式。
/**
* 字符串中是否存在特殊字符
* 存在返回true
* @param str
* @retun boolean
*/
function hasSpecialStr(str){
var specialChars= "~·`!!@#$¥%^…&*()()—-_=+[]{}【】、|\\;:;:'\"“‘,./<>《》??,。";
var len=specialChars.length;
for ( var i = 0; i < len; i++){
if (str.indexOf(specialChars.substring(i,i+1)) != -1){
return true;
}
}
return false;
}