正则表达

     //修饰符g i
        //g表示全局匹配
        var reg = /abc/g;
        var str = "abcabc";

        //match方法,字符串方法
//        console.log(str.match(reg))

        //i忽略大小写 match
        var reg = /abc/gi;
        var str = "AbcABCabc"
        console.log(str.match(reg))

        //seach用于查找符合规则的子串的位置,只返回第一个匹配的位置
        var reg = /abc/;
        var str = "12345abc";
        console.log(str.search(reg))

        //split
        var reg = /good/;
        var str = "good good study!";
        console.log(str.split(reg))

        //replace
        var reg  = /tmd/gi;
        var str = "abc tmd abc TMD";
        console.log(str.replace(reg,"*"))

        //exec方法 正则表达式方法 将匹配成功的内容放到数组里,如果没有匹配成功则返回null
        var reg = /good/g
        var str = "good good study!";
        console.log(reg.exec(str))
        console.log(reg.exec(str))
        console.log(reg.exec(str))

 

posted @ 2020-03-26 17:22  落入星辰  阅读(147)  评论(0编辑  收藏  举报