【发布时间】:2015-11-17 22:36:48
【问题描述】:
我需要一个正则表达式作为密码。此密码必须有 4 个数字后跟 1 个字母。
例如:
1234a
我的代码不起作用:
var txt = new RegExp("/([0-9]{4}[a-z]{1})");
var pass = document.getElementById("pass").value;
if (txt.test(pass)) {
alert("OK");
} else {
alert("No OK");
}
【问题讨论】:
-
您需要开始和结束锚点。试试这个:
^\d{4}[A-Za-z]$. -
这听起来像是功课,因为这是我能想象到的对真实密码的最糟糕的限制。
-
即使是作业,问题至少是关于评估OP编写的代码,而不仅仅是要求我们给出答案
标签: javascript regex