美文网首页
js正则表达式

js正则表达式

作者: 撸码者 | 来源:发表于2017-12-28 10:39 被阅读8次

    1.RegExp 是正则表达式的缩写。

    2.RegExp 对象的方法

    3.RegExp 对象有 3 个方法:test()、exec() 以及 compile()。

    4.test()

    test() 方法检索字符串中的指定值。返回值是 true 或 false。

    eg:

    var patt1=new RegExp("e");

    document.write(patt1.test("The best things in life are free"));

    以上代码输出:true;

    5.exec()

    exec(参数1)

    exec() 方法检索字符串中的指定值。返回值是被找到的值。如果没有发现匹配,则返回 null。

    exec(参数1,“g”):包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。ECMAScript 标准化之前,不支持 m 属性。如果 pattern 是正则表达式,而不是字符串,则必须省略该参数。

    eg:

    var patt1=new RegExp("e","g");

    do

    {

    result=patt1.exec("The best things in life are free");

    document.write(result);

    }

    while (result!=null)

    由于这个字符串中 6 个 "e" 字母,代码的输出将是:eeeeeenull;

    6.compile(参数):compile() 方法用于改变 RegExp。

    相关文章

      网友评论

          本文标题:js正则表达式

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