Мне нужно проверить введенный текст, указанный ниже, "PO BOX", POBOX, "GPO BOX"
и "GPOX"
если кто-то введет эти слова в текстовое поле, предупредите их: «Мы не отправляем продукты на адреса почтовых ящиков».
и удалите весь текст.
У меня есть билд ниже,
$ (функция ( '# objCheckoutRegistration_PhysicalAddress_txtAddressLine1'). Размывание () {
$ ( '# objCheckoutRegistration_PhysicalAddress_txtAddressLine1') знач. ()
== $ ('# objCheckoutRegistration_PhysicalAddress_txtAddressLine1'). val (). match ('PO
BOX '),
$ ( '# ObjCheckoutRegistration_PhysicalAddress_txtAddressLine1'). Вал ()
== $ ('# objCheckoutRegistration_PhysicalAddress_txtAddressLine1'). val (). match ('POBOX'),
$ ( '# ObjCheckoutRegistration_PhysicalAddress_txtAddressLine1'). Вал ()
== $ ('# objCheckoutRegistration_PhysicalAddress_txtAddressLine1'). val (). match ('GPO
BOX '),
$ ( '# objCheckoutRegistration_PhysicalAddress_txtAddressLine1') знач. ()
== $ ('# objCheckoutRegistration_PhysicalAddress_txtAddressLine1'). val (). match ('GPOX'),
$ ( '# objCheckoutRegistration_PhysicalAddress_txtAddressLine1') знач. ()
== $ ('# objCheckoutRegistration_PhysicalAddress_txtAddressLine1'). val (). match ('po
коробка '),
$ ( '# objCheckoutRegistration_PhysicalAddress_txtAddressLine1') знач. ()
== $ ('# objCheckoutRegistration_PhysicalAddress_txtAddressLine1'). val (). match ('pobox'),
$ ( '# objCheckoutRegistration_PhysicalAddress_txtAddressLine1') знач. ()
== $ ('# objCheckoutRegistration_PhysicalAddress_txtAddressLine1'). val (). match ('gpo
коробка '),
$ ( '# objCheckoutRegistration_PhysicalAddress_txtAddressLine1') знач. ()
== $ ('# objCheckoutRegistration_PhysicalAddress_txtAddressLine1'). val (). match ('gpox')
{
alert('We do not ship products to PO Box addresses');
$('#objCheckoutRegistration_PhysicalAddress_txtAddressLine1').val('');
$('#objCheckoutRegistration_PhysicalAddress_txtAddressLine1').focus();
}
}); });
но проблема в том, что оно проверяет только точное слово,
Я имею в виду, если добавить PO BOX 1145 и какой-либо другой текст, он не будет проверен.