需要判断字符串内是否有特殊符号,如 !@#¥%……&* 之类的。
使用 JS 的 RegExp 进行正则判断,如下:
function (even) { var flag = new RegExp("[`~!@#$^&*()=|{}':;',\[\].<>《》/?~!@#¥……&*()——|{}【】‘;:”“'。,、? ]") // 判断 even 是否包含特殊字符 if(flag.test(even)){ console.log('包含!') }else{ console.log('不包含!') } }