我有一个带有一些控件的表单。我没有在 Visual Studio 工具箱中使用验证,事实上我已经使用 java script 为这些控件定义了验证。这些验证之一是正则表达式。
如何用这个正则表达式检查用户的数据?
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 循环中退出。