【发布时间】:2012-04-03 16:40:42
【问题描述】:
我正在调用以下 JS 来验证英国邮政编码:
<script type="text/javascript">
function jsre(theField) {
var chk_postalcode = "^[A-Z0-9 ]*[A-Z][A-Z0-9 ]*\d[A-Z0-9 ]*$|^[A-Z0-9 ]*\d[A-Z0-9 ]*[A-Z][A-Z0-9 ]*$";
var txtpostalcode = document.getElementById("txtPostCode");
if (!chk_postalcode.test(txtpostalcode.value)) {
alert("Valid");
} else {
alert("Invalid");
}
}
</script>
<asp:TextBox ID="txtPostCode" runat="server" onchange="jsre(this);"></asp:TextBox>
我得到运行时错误:
Error: Object doesn't support property or method 'test'
我得到了http://www.9lessons.info/2009/03/perfect-javascript-form-validation.html 的帮助来构建我的代码。
谁能帮助我如何使代码正常工作?
【问题讨论】:
标签: javascript regex validation runtime-error