На самом деле я хочу проверить поле формы канадского почтового индекса с помощью проверки jQuery.
, поэтому я добавляю метод ниже для проверки канадского почтового индекса
//Canada zipcode validation methode
jQuery.validator.addMethod("canadazipRegex", function(value, element) {
return this.optional(element) || /^[ABCEGHJ-NPRSTVXY]{1}[0-9]{1}[ABCEGHJ-NPRSTV-Z]{1}[ ]?[0-9]{1}[ABCEGHJ-NPRSTV-Z]{1}[0-9]{1}$/i.test(value);
}, "<br>You must enter your postal code in this format: A#A #A#");
используя это регулярное выражение
^ [ABCEGHJ-NPRSTVXY] {1} [0-9] {1} [ABCEGHJ-NPRSTV-Z] {1} [
]? [0-9] {1} [ABCEGHJ-NPRSTV-Z] {1} [0-9] {1} $
поле должно разрешать только этот формат
A # A # A #
как: A1A 1A1
Не нравится: A1A1A1
Итак, как я могу убедиться, что пробел после 3 символов.
Я не очень хорошо с регулярными выражениями. если вы дадите мне хорошие учебные ссылки также оценили
Заранее спасибо!