3712人加入学习
(6人评价)
Web前端第三季(JavaScript)

制作完成于2018年6月14日

价格 免费
<!DOCTYPE html>
<head>
    <meta charset="UTF-8">
    <title>正则表达式2</title>
    <script type="text/javascript">
        // var p1 = /^a/; //匹配以a开头
        // console.log(p1.test("a"));//true
        // console.log(p1.test("abc"));//true
        // console.log(p1.test("bc"));//false
        // console.log(p1.test("bac"));//false

        // var p2 = /a$/; //匹配以a结尾
        // console.log(p2.test("abca"));//true

        // var p2 = /^a$/; //匹配以a开头,以a结尾
        // console.log(p2.test("ab"));//false
        // console.log(p2.test("b"));//false
        // console.log(p2.test("aaa"));//false
        // console.log(p2.test("a"));//true
        //javascript 正则表达式

        // var p4 = /[1234]/;
        // console.log(p4.test("11"));//true
        // console.log(p4.test("115"));//true
        // console.log(p4.test("1"));//true
        // console.log(p4.test("2"));//true
        // console.log(p4.test("3"));//true
        // console.log(p4.test("4"));//true
        // console.log(p4.test("5"));//false

        // var p4 = /^[1234]$/;
        // console.log(p4.test("11"));//false // /^[1234]$/ 是一位数字
        // console.log(p4.test("115"));//false
        // console.log(p4.test("1"));//true
        // console.log(p4.test("2"));//true
        // console.log(p4.test("3"));//true
        // console.log(p4.test("4"));//true
        // console.log(p4.test("5"));//false

        // var p4 = /^[1234][1234]$/; // 两位数字
        // console.log(p4.test("11"));//true
        // console.log(p4.test("115"));//false
        // console.log(p4.test("1"));//false
        // console.log(p4.test("2"));//false
        // console.log(p4.test("3"));//false
        // console.log(p4.test("4"));//false
        // console.log(p4.test("5"));//false

        // var p4 = /^[1-4]$/; //[1234] = [1-4]
        // console.log(p4.test("11"));//false
        // console.log(p4.test("115"));//false
        // console.log(p4.test("1"));//true
        // console.log(p4.test("2"));//true
        // console.log(p4.test("3"));//true
        // console.log(p4.test("4"));//true
        // console.log(p4.test("5"));//false

        // var p4 = /[abc]/;
        // console.log(p4.test("11"));//false
        // console.log(p4.test("115"));//false
        // console.log(p4.test("1"));//false
        // console.log(p4.test("2"));//false
        // console.log(p4.test("3"));//false
        // console.log(p4.test("4"));//false
        // console.log(p4.test("5"));//false

        // var p4 = /[abc]/;
        // var p4 = /[a-z]/;
        // console.log(p4.test("a"));//true
        // console.log(p4.test("b"));//true
        // console.log(p4.test("1"));//false
        // console.log(p4.test("2"));//false
        // console.log(p4.test("3"));//false
        // console.log(p4.test("4"));//false
        // console.log(p4.test("5"));//false

        // var p5 = /\d/;//[0-9] // \d 代表数字
        // console.log(p5.test("1"));//true
        // console.log(p5.test("3"));//true
        // console.log(p5.test("0"));//true
        // console.log(p5.test("a"));//false

        //正整数
        // 1-9 0-9
        // var p6 =/^[1-9]\d*$/;
        // console.log(p6.test("0")); //false
        // console.log(p6.test("5")); //true
        // console.log(p6.test("21")); //true
        // console.log(p6.test("430")); //true
        // console.log(p6.test("-430")); //false

        // var p7 =/a*/;
        // console.log(p7.test("a"));//true
        // console.log(p7.test("0"));//true
        // console.log(p7.test("aa"));//true
        // console.log(p7.test("aaa"));//true
        // console.log(p7.test("b"));//true

        // var p7 =/^a*/;
        // console.log(p7.test("a"));//true
        // console.log(p7.test("0"));//true
        // console.log(p7.test("aa"));//true
        // console.log(p7.test("aaa"));//true
        // console.log(p7.test("b"));//true

        // * + 都是量词
        var p7 =/^a+/;
        console.log(p7.test("a"));//true
        console.log(p7.test("0"));//false
        console.log(p7.test("aa"));//true
        console.log(p7.test("aaa"));//true
        console.log(p7.test("b"));//false

    </script>
</head>
<body>
    
</body>
</html>

 

[展开全文]

    var ad=/[12345]/;
        var ad1=/^[12345]&/;
        console.log(ad.test("1"));
        console.log(ad.test("2"));
        console.log(ad.test("4"));
        console.log(ad.test("66"));
        console.log(ad1.test("88"));

[展开全文]
  • var p4=/[1234]/;  []表示其中任意一个;或的关系 
  • var p5=/\d/;  表示数字[0-9]
  • 正整数 var p6=/^[1-9]\d*$/
  • var p7=/a*/  表示a有一个或者多个
  •  
[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(1)
视频(60)