【发布时间】:2011-11-03 12:01:22
【问题描述】:
我想验证用户输入。 用户只能输入四位数字。我使用 RegExp 来检查和查看奇怪的工作。 Javascript 不懂 \d
var expr1 = new RegExp("^\s*[0-9]{4,4}\s*");
var year = "1984";
alert (expr1.test(year));
var expr2 = new RegExp("^\s*\d{4,4}\s*");
alert (expr2.test(year));
它提醒“真”和“假”。 http://jsfiddle.net/HfHDu/
为什么?
【问题讨论】:
标签: javascript regex digit