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

JavaScript---正则表达式

作者: 纵昂 | 来源:发表于2022-09-28 10:52 被阅读0次

    正则表达式又称规则表达式(Regular Expression),是操作字符串的一种逻辑公式。JS通过内置RrgExp类型支持正则表达式,String和RrgExp类型都提供了正则表达式匹配操作方法。

    0.0、使用RegExp构造函数可以定义正则表达式对象。其语法格式如下

    new ReExp(pattern,attributes);
    

    1、使用RegExp构造函数定义一个简单的正则表达式

    var gg = new RegExp("a");
    var kk = "JavaScript!=JAVA";
    var vv = kk.match(gg);
    console.log(vv);
    console.log(vv.index);
    
    运行结果 正则表达示例.png

    2、RegExp()也可以作为普通函数使用,这时与使用new运算符调用功能相同。不过如果函数的参数是正则表达式,那么它仅返回正则,而不创建新的RegExp对象。

    var a = new RegExp("\\b\\w","gi");
    var b = new RegExp(a);
    var c = RegExp(a);
    console.log(a.constructor == RegExp); //返回true
    console.log(b.constructor == RegExp);
    console.log(c.constructor == RegExp);
    
    运行结果: 返回正则true.png

    相关文章

      网友评论

          本文标题:JavaScript---正则表达式

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