正則表達式:匹配不包含某些字符和不包含某些字符串的寫法


不包含某些字符:

        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+'含有指定字符串!') ;
            }
        }

  

當然下面不包含字符串可以演變為不包含字符使用,看你喜歡使用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM