new RegExp
时间: 2024-06-08 16:10:27 浏览: 163
正则(JS)re=new RegExp("^\\d*$");与re=/^\d*$/;之间区别?
RegExp对象是用于存储检索模式的对象。通过使用new关键字来定义一个RegExp对象。例如,以下代码定义了名为patt1的RegExp对象,其模式是"e":var patt1 = new RegExp("e")。
当使用RegExp对象在一个字符串中进行检索时,它将寻找的是字符"e"。例如,如果在一个字符串中有6个"e"字母,那么代码的输出将是:eeeeeenull。
RegExp对象还有一些方法可以使用。其中一个方法是compile()方法。compile()方法用于改变RegExp对象的检索模式,也可以添加或删除第二个参数。例如,以下代码演示了compile()方法的使用:
var patt1 = new RegExp("e");
document.write(patt1.test("The best things in life are free"));
patt1.compile("d");
document.write(patt1.test("The best things in life are free"));
阅读全文