【发布时间】:2016-06-02 04:09:20
【问题描述】:
var digits = "B2";
var re = new RegExp("/\d+/");
console.log(/\d+/.test(digits));
console.log("digits matches to :", digits.match(re));
为什么 digits.match(re) 返回 NULL 而 .test 返回 true? 当我只运行 digits.match("/\d+/");我得到了正确的答案。
【问题讨论】:
-
我也收到了
null和digits.match("/\d+/")。你确定那是你使用的代码吗?
标签: javascript regex