Я пишу валидатор формы с пользовательским шаблоном.Вот регулярное выражение ^d+s[A-z]+s?[A-z]*$
То, что я хотел бы сделать, это соответствие 123 Main Street
ИЛИ 123 Main street #23
Важными элементами для успешной проверки должны быть 1) Как минимум 1 число вначало 2) пробел после числа / цифр 3) Как минимум 1 буквенный символ, представляющий название улицы.
Если после этого есть что-то, цифры, специальные символы и т. Д., Мне все еще нужно подтвердить это как истинное.Например, оба из них должны успешно пройти проверку.123 Main street #23 NW
или 123 Main street NW #23
Как мне это сделать?