用 JS 的 RegExp 进行正则判断,字符串内是否有特殊符号

需要判断字符串内是否有特殊符号,如 !@#¥%……&* 之类的。
使用 JS 的 RegExp 进行正则判断,如下:

function (even) {
  
    var flag = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>《》/?~!@#¥……&*()——|{}【】‘;:”“'。,、? ]")
  
     // 判断 even 是否包含特殊字符

     if(flag.test(even)){
         console.log('包含!')
     }else{
         console.log('不包含!')
     }

}        

 

posted @ 2020-08-18 16:20  PANIC404  阅读(835)  评论(0编辑  收藏  举报