function specialCharacters(str) { if (!str) return true; const specialKey = "[`~!#$^&*()=|{}': ; '\\[\\].<>/?~!#¥……&*()——|{}【】‘;:”“'。,、?‘']"; for (var i = 0; i < str.length; i++) if (specialKey.indexOf(str.substr(i, 1)) != -1) return false; return true; } specialCharacters('哈.哈') ? console.log('校验通过') : console.error('存在特殊字符!');
JavaScript校验特殊字符、indexOf、substr
关注
打赏