Мне не удалось упомянуть, что я использовал плагин маски для своего поля ввода.
Плагин маски можно найти здесь .
Так что в текстовом поле, если бы я должен был заполнить только первые 5 цифр, а затем перейти к следующему полю, это подтвердило бы значение false из-за используемого мной плагина маски. Плагин маска, вставляет символ подчеркивания для пустых возможностей .... Так, например:
_____ -____
будет маской, которая будет помещена в пустое поле фокуса. Если я введу первые 5 цифр, я получу:
12345 -____
Тогда, если я перейду к следующему полю, -____
удаляется, но поле ввода необходимо повторно проверить на.
Итак, я снова проверил поле ввода на размытие, и теперь оно работает.
$('#Zip').blur(function() {
$(this).validate();
});
Я использую это регулярное выражение ^\d{5}( -\d{4})?$