美文网首页
正则表达式入门

正则表达式入门

作者: meteornnnight | 来源:发表于2018-12-12 10:54 被阅读0次

    最喜欢的入门讲解资料-->https://javascript.info/regexp-introduction

    1. 创建正则表达式的两种方式:

    1. var reg=/pattern/flags;
    2. var reg=new RegExp("pattern","flags");
    

    两者的区别:
    上述第一种方法定义RegExp对象的形式非常常用,但是存在的不足:我们无法在/.../之间插入一个变量,变量名会被理解为字面量。
    在一些情况下,比如正则表达式的pattern需要等待用户输入的时候,我们就需要采用第二种定义形式,比如:

    var input=prompt("give me a simple word");
    var reg=new RegExp(input,"gi");
    alert("I love Javascript".search(reg));
    

    相关文章

      网友评论

          本文标题:正则表达式入门

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