Я звоню в следующий 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, чтобы создать свой код.
Может кто-нибудь помочь мне, как заставить работать код?