我有一个带有一些控件的表单。我没有在visual studio工具箱中使用验证,实际上我已经使用java脚本为这些控件定义了验证。其中一个验证是正则表达式 如何使用此正则表达式检查用户的数据?
for (i = 0; i < rows.length; i++) {
if (patterns[i] != "") {
val = document.get ElementById ('cntrl'+i).value;
ptrn = patterns[i];
if (!ptrn.test(val)) {
msg += "bad format. \n";
j = false;
}
}
}
我通过Firebug测试此代码,但它在第一次从第二个if循环退出。
答案 0 :(得分:0)
var pattern = /^\d{3}[-]\d{4}$/;
var input = '867-5309';
if (input.match(pattern))
{
console.log("Jenny I've got your number.");
}
--output:--
Jenny I've got your number