Всем привет! Плохо знаю регулярки, поэтому и возник данный вопрос.
Пользователь вводит адрес. Например: Москва, улица, д.5
Какая нужна регулярка для данного адреса?
А не проще вбить адрес в Yandex Geocoder API и дальше уже плясать от результата? Я не знаю, что должна быть за регулярка, которая проверить "корректность адреса".
Регулярки пишутся не для "вообще", а для определенной цели. Например, проверки, что введенный адрес соответствует неким требованиям.
Кстати, проблемы корректности адреса никакими регулярками не покрываются.
rinaz22, тогда определитесь с тем, что для вас "русские буквы" (например, Ё не входит в [а-яА-Я]) и какие символы вы считаете возможными в адресе (тут, если вы столкнетесь с реальной базой адресов, вас ждет немало сюрпризов).
rinaz22, беда... ну ладно. Так и запишите. Вы же что-то знаете о регулярках? Если нет - то для этого случая даже статьи в Википедии более чем достаточно.
Василий Берестов, а смысл? Человек не знает, как написать простейшую регулярку, и при этом его не интересует результат. Вы тут ждете каких-то открытий?