1. 匹配特殊字符
str = 'ni^^^'; reg = /[`~!@#$%^&*()_-+=<>?:"{}|,./;'\[]·~!@#¥%……&*()——-+={}|《》?:“”【】、;‘’,。、]/im; reg.test(str); // true
2.反向匹配特殊字符
str = 'ni^^^'; reg = /^((?![`~!@#$%^&*()_-+=<>?:"{}|,./;'\[]·~!@#¥%……&*()——-+={}|《》?:“”【】、;‘’,。、]).)*$/; reg.test(str); // false