#正则表达式语法 1
re = /pattern/[flags]
#正则表达式语法 2
re =
new
RegExp(
"pattern"
,[
"flags"
])
#比如说要匹配"潘魏增(panweizeng)",同时获取其中的子匹配panweizeng,对应的写法如下
var
reg = /[^(]+(([^)]+))/g;
#这里需要对括号使用两个转义符号
var
reg =
new
RegExp(
"[^\(]+\(([^\)]+)\)"
,
"g"
);
var
submatch;
if
(reg.exec(str)){
submatch = RegExp.$1;
reg.lastIndex = 0;
}
console.info(submatch);