常用正则

1. 匹配特殊字符

str = 'ni^^^';

reg = /[`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/im;

reg.test(str);    // true

2.反向匹配特殊字符

str = 'ni^^^';

reg = /^((?![`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]).)*$/;

reg.test(str);    // false

 

posted @ 2019-08-21 10:03  章鱼樟  阅读(153)  评论(0编辑  收藏  举报