我有以下代码片段:
hash = window.location.hash;
regex = /^#id=\d{1,10}&session=(.+)$/ig;
if (regex.test(hash)) {
stepTo4(0, id, "start", session);
break;
}
如何在方法参数中当前\d{1,10}
所在的位置获取匹配值id
,并且与session
?
我试过了:
var m = hash.match(regex);
console.log(m);
stepTo4(0, m[0], "start", m[1]);
但m[0]
只包含与变量相同的值hash
,并且m[1]
未定义。