正则-1

作者: 子心_ | 来源:发表于2019-06-14 21:29 被阅读0次

    1、正则的定义:

    正则就是一个规则,用来处理字符串的一个规则(正则就是用来处理字符串的)

    处理:

    1. 匹配: 判断一个字符串是否符合我们指定的规则->test: reg.test(str)
    var reg = /\d/; //包含一个0-9之间的数字
    console.log(reg.test('哈')); //-> false
    console.log(reg.test('1')); // ->true
    console.log(reg.test('你好231')); //-> true
    
    1. 捕获: 把字符串符合我们正则规则的内容捕获到-> exec: reg.exec(str)
    var reg = /\d/;
    console.log(reg.exec('你')); // null
    console.log(reg.exec('5')); //-> ["5", index: 0, input: "5", groups: undefined]
    

    2、如何创建一个正则?

    1. 字面量方式创建:
    var reg = /\d/
    
    1. 实例创建方式:
    var reg = new RegExp(" ")
    

    两种创建方式有区别。
    可通过console.dir(RegExp.prototype)学习正则。

    相关文章

      网友评论

          本文标题:正则-1

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