正则表达式

正则表达式

支持一般正则表达式。
// 例子
var re = new RegExp("[cd]ab", "ig");
var r = re.exec("cab sdab ab");
console.log('r:' + r);
var r = re.exec("cab sdab ab");
console.log('r:' + r);

构造函数

正则表达式构造函数。(例:var reg = new RegExp('[ac]abc', 'i');)
参数:
参数名 类型 必填 说明
pattern string 必填 模式
flags string 选填 支持i、g、m

exec

执行正则表达式。返回对象{index: 2, end: 5, group: 'cad'},index表示匹配到的字符串的起始位置,end表示匹配到字符串的结束位置,group表示匹配到的字符串。
参数:
参数名 类型 必填 说明
str string 必填 待处理的字符串

test

测试。返回boolean值,匹配成功返回true。
参数:
参数名 类型 必填 说明
str string 必填 待处理的字符串