我想检查 Zipcode 文本字段的值是否为 99999,但它现在的写入方式会出错。
完整代码: function validateStep(step){ if(step == fieldsetCount) return;
var error = 1;
var hasError = false;
$('#formElem').children(':nth-child('+ parseInt(step) +')').find(':input.req:not(button)').each(function(){
var $this = $(this);
var valueLength = jQuery.trim($this.val()).length;
var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
var zipAllowed = ['pa', "ca"] ;
if(valueLength == "" || $(this).attr('id') =='email' && !emailPattern.test($this.val()) || $(this).attr('id') == 'zipcode' && ($this.val(99999)))
{
hasError = true;
$this.css('background-color','#FFEDEF');
}
else
$this.css('background-color','#fff');
});
EmailPattern 检查工作正常,但我似乎不能只为邮政编码分配特定值?