示例
直接使用String.prototype.match(),其中没有全局标志g。
下面的例子中,String.prototype.match()将会查找一个以”Chapter”开头的,其后跟随一个或多个数字字符,数字字符后跟随另个或多个’.+数字字符’。在下面代码中正则表达式中有i修饰符,所以整个正则表达式忽略大小写。
var str = 'For more information, see Chapter 3.4.5.1';
var re = /see (chapter \d+(\.\d)*)/i;
var found = str.match(re);
console.log(found);
// 输出 [ 'see Chapter 3.4.5.1', 'Chapter 3.4.5.1', '.1',
// index: 22,