js正则

作者: simplerandom | 来源:发表于2020-05-27 15:04 被阅读0次
      // 包含abc且开头
        var reg = /^abc/;
        console.log(reg.test("abc"));
        console.log(reg.test("aabc"));
        //   精确匹配abc
        var reg = /^abc$/;
        console.log(reg.test("abcabc"));
        console.log(reg.test("aabc"));
        // 单词包含a或b或c
        var reg = /[abc]/;
        console.log(reg.test("abc"));
        console.log(reg.test("aabc"));
    
        // 单词只能是a或b或c
        var reg = /^[abc]$/;
        console.log(reg.test("ab"));
        console.log(reg.test("c"));
    
        // ^a取反
        var reg = /^[^a-zA-Z0-9-_]$/;
        console.log(reg.test("ab"));
        console.log(reg.test("_"));
        // 出现abbc,aabbc,abbcc,abbccc,aabbcc,aabbccc
        var reg = /^a{1,2}b{2}c{1,3}$/;
        console.log(reg.test("aabbc"));
        console.log(reg.test("aaabcccc"));
    
    
    

    常用

    长度为6-8的任意字母或数字

       var reg = /^[a-zA-Z0-9-_]{6,8}$/;
        console.log(reg.test("kkj125"));
        console.log(reg.test("_552"));
        console.log(reg.test("_552gfdgdfs"));
    

    相关文章

      网友评论

          本文标题:js正则

          本文链接:https://www.haomeiwen.com/subject/xkvwahtx.html