投稿 评论 顶部

正则表达式不包含什么字符写法

佚名 网络安全

不包含某些字符:

function zz() {

    var str = '1234567890abc[123456789';

    var $sz = /[#$@/\\()<>{}[\] ]/gi;//常见的特殊字符不够[]里面继续加

    if($sz.test(str)){

        console.log(str+'中含有特殊字符');

    }else {

        console.log(str+'不中含有特殊字符');

    }

}

不包含某些字符串:


function zz() {

    var str = "1234567890abc[123456789";

    var $sz = /^((?!666|zzz|abc).)*$/;//字符串按照要求换,加;

    if ($sz.test(str)) {

        console.log(str+'不含有指定字符串!') ;

    } else {

        console.log(str+'含有指定字符串!') ;

    }

}