美文网首页JavaScript
js正则表达式

js正则表达式

作者: Aniugel | 来源:发表于2019-08-11 18:41 被阅读0次
    image.png
    元字符
    image.png
    限定符
    image.png
    跟括号相关
    image.png
    贪婪模式
    image.png
    常见案例
    image.png
    js中的运用
    image.png
    image.png
    test()
     // 创建一个正则表达式对象 
        var exp1 = new RegExp('\\d+', 'g')
        // 创建表达式对象可以用//g
        var exp2 = /\d+/g;
        console.dir(exp1)
        console.dir(exp2)
        // 正则对象的test方法 接受一个字符串,然后进行匹配,
        // 如果匹配上了返回true,否则返回false
        console.dir(exp1.test('123456'))
        console.dir(exp2.test('asdfgh'))
    
    exec()
     var str = '12,34,56'
        var exp = /\d{2}/g
        console.dir(exp.exec(str))
        console.dir(exp)
        var temp
        // exec方法:如果没有匹配项那么就会返回  null
        // 如果有匹配的就返回一个数组:
        // 0:匹配的字符串
        // index:开始匹配的索引
        // input:要匹配你的字符串。str 原始字符串
        while ((temp = exp.exec(str)) != null) {
            console.log(exp.lastIndex);
            console.log(temp[0])
        }
    
    字符串中支持正则的方法
    image.png
    image.png

    相关文章

      网友评论

        本文标题:js正则表达式

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