直接量语法:/pattern/attributes

创建对象语法:new RegExp(pattern, attributes);

参数 attributes 是一个可选的字符串,包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。

一、test()

检索字符串中的指定值。返回值是 true 或 false。

var pattern = new RegExp("e");
document.write(pattern.test("the best things in life"));

二、exec()

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

var pattern = new RegExp("e");
document.write(pattern.exec("the best things in life"));

输出e

加上参数g检索所有的匹配项

var pattern = new RegExp("e", "g");
do{
    result = pattern.exec("The best things in life are free");
    document.write(result);
}while (result!=null)