Управление значением по умолчанию раскрывающегося списка

Большинство ответов здесь не работали для всех почтовых индексов, которые у меня есть в моей базе данных. Я, наконец, нашел тот, который проверяет все, используя новое регулярное выражение, предоставленное правительством:

https://www.gov.uk/government/uploads/system/uploads/attachment_data/file/ 413338 / Bulk_Data_Transfer _-_ дополнительная_validation_valid_from_March_2015.pdf

Это ни в одном из предыдущих ответов, поэтому я размещаю его здесь, если они берут ссылку вниз:

^([Gg][Ii][Rr] 0[Aa]{2})|((([A-Za-z][0-9]{1,2})|(([A-Za-z][A-Ha-hJ-Yj-y][0-9]{1,2})|(([A-Za-z][0-9][A-Za-z])|([A-Za-z][A-Ha-hJ-Yj-y][0-9]?[A-Za-z])))) [0-9][A-Za-z]{2})$

UPDATE: обновлено регулярное выражение, указанное Джеми Буллом. Не уверен, что это было мое копирование ошибок, или это была ошибка в правительственном регулярном выражении, ссылка теперь недоступна ...

UPDATE: Как обнаружено ctwheels, это регулярное выражение работает с ароматом regex javascript. См. Его комментарий к тому, который работает с вкусом pcre (php).

10
задан aimme 23 August 2015 в 23:23
поделиться