【发布时间】:2012-10-28 21:36:24
【问题描述】:
这是我的代码:
var dayRegX = new RegExp("\\b" + "\\d{1, 2}" + "\\b", "g");
if(!dayRegX.test(day.value)){
alert('not good');
}
test 方法一直返回 false,所以我得到了警报,这是为什么呢?如果我输入 1 或 2 个长数字,它应该返回 true。谢谢
【问题讨论】:
-
如果你这样做
var dayRegX = /\b\d{1,2}\b/会发生什么? -
无论出于何种原因,问题似乎是
{1, 2}中的空间。删除它。 -
是的,那是空间,请发布答案,m.buettner 也谢谢你
标签: javascript regex web digits