我想检查一个字符串是否包含像!@#$%^&*.,<>/\'";:?这样的特殊字符,如果字符串至少包含其中一个字符,则返回true。
我尝试使用以下正则表达式和脚本:
我尝试使用以下正则表达式和脚本:
var format = /^[!@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/?]*$/;
if( string.match(format) ){
return true;
}else{
return false;
}
如果字符串只包含特殊字符,则返回true,但如果字符串包含其他东西,例如字母数字字符(!example1,.example2),则返回false。
return str.match(format) ? true : false;
- Casimir et Hippolyte