JavaScript

js正则表达式

2019-08-11  本文已影响0人  Aniugel
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
上一篇下一篇

猜你喜欢

热点阅读