var rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;
var str = ' <div id=top></div>';
var match = rquickExpr.exec(str);
console.log(match);
然后我得到了
[" <div id=top></div>", "<div id=top></div>", undefined, index: 0, input: " <div id=top></div>"]
为什么有未定义?