这是我的代码:
var dayRegX = new RegExp("\b" + "\d{1, 2}" + "\b", "g");
if(!dayRegX.test(day.value)){
alert('not good');
}
测试方法一直返回false,所以我得到了警报,为什么?如果我输入1或2个长数字,它应该返回true。谢谢
请小心在正则距离中,1,
和2
之间不应该有空间,此外,您似乎不需要RegexP构造函数:
var regex = /bd{1,2}b/g;
if ( !regex.test(day.value) ) { ... }