Member 12613458 Ответов: 1

Reg-ex для города и улицы


Регулярное выражение для города: мы потребуем, чтобы было 2 Альфа-символа и никаких цифровых символов.

Регулярное выражение для улицы: иметь 2 последовательных Альфа-символа,
или число и Альфа,
или число и число,
или альфа и строка

Что я уже пробовал:

Reg Ex для города и улицы


иметь 2 последовательных Альфа-символа

1 Ответов

Рейтинг:
1

OriginalGriff

Для города, попробуйте:

^[a-zA-Z]{2,}$
Но... "Сент-Луис"? "Нью-Йорк"? Возможно, вы захотите расширить свою спецификацию.
Точно так же улицы чреваты проблемами: пространства очень распространены, "42-я улица" очень возможна и так далее. Вы, вероятно, не хотите использовать регулярное выражение для любого из них - есть слишком много "крайних случаев", которые будут расстраивать пользователей, пытающихся ввести данные, которые они хотят получить. знать это правильно, но ваши правила не принимаются.

Для городов я бы использовал список (или свободный текст), для улиц я бы разрешил свободный текст.


Member 12613458

Как насчет этого?
есть 2 последовательных букв,
или число и Альфа,
или число и число,
или альфа и строка