str = "33d4m"; //d for days and h for hours and m for min
patt=/^[1-9]+d/i;
result=patt.test(str);
document.write("Returned value: " + result);
当且仅当 d 之前有一位数时,我希望结果返回 true,即;剩余不到 10 天或剩余几个小时,就像我希望返回 true 一样
str = "23h5m"
如果 d 之前有两位数,则返回 false
如果 h 之前有两位数,则返回 true。
我哪里出错了。