JS判断字符串是否含有特殊符号

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;
}

 

你可能感兴趣的:(前端开发)