var flag = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>《》/?~!@#¥……&*()——|{}【】‘;:”“'。,、?+-/ ]");
if(flag.test(string)){
console.log('yes')
}else{
console.log('no')
}
过滤符号,保留数字,字母和中文
string.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')
这段代码展示了如何使用正则表达式过滤掉字符串中的特殊符号,只保留数字、字母和中文字符。通过`flag.test(string)`判断是否含有特殊符号,并进行相应处理。之后的替换操作进一步确保了字符串的纯净,仅包含所需内容。
var flag = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>《》/?~!@#¥……&*()——|{}【】‘;:”“'。,、?+-/ ]");
if(flag.test(string)){
console.log('yes')
}else{
console.log('no')
}
过滤符号,保留数字,字母和中文
string.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'')
2669

被折叠的 条评论
为什么被折叠?