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