也许我错过了一些东西,但是这个正则表达式有什么问题?
var str = "lorem ipsum 12345 dolor";
var x = /\d+/.exec(str);
var y = /\d*/.exec(str);
console.log(x); // will print 12345
console.log(y); // will print "" but why ?
你能解释一下为什么/\d*/.exec(str);
返回一个空字符串而不是“12345”。 *
表示零个或多个匹配。