У меня есть различные адресные строки, которые я хотел бы автоматически очистить от части номера дома, оставив только адрес улицы.
примеры:
- вход:
"15A W 131st St, New York, NY 10037, USA"
- желаемый результат:
"W 131st St, New York, NY 10037, USA"
- вход:
"125 E 145th St, New York, NY 10037, USA"
- желаемый результат:
"E 145th St, New York, NY 10037, USA"
- вход:
"3 Rue Auguste Bartholdi, 75015 Paris, France"
- желаемый результат:
"Rue Auguste Bartholdi, 75015 Paris, France"
Я пытался работать с String.prototype.match()
и следующим регулярным выражением: /[^0-9\s].+/
, которое хорошо работает для удаления чисел, но не работает, если в здании есть буквенный вход (35A, 20B и т. д.). Работа с буквенным символом вызвала у меня проблемы с остальной частью строки.