end_address = 'joe place, 555 test street, sacramento, ca, usa 95814';
end_address = end_address.replace(/\w\S*/g, function(txt){return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();});
Конечный результат этого:RegEx шаблон всегда прописные "CA" и "USA" в адресной строке
Джо Place, 555 Test Street, Сакраменто, Калифорния, США 95814
но мой желаемый результат:
Джо Place, 555 Street Test, Сакраменто, Калифорния, США 95814
Как я могу сопоставить строку так, чтобы «CA
» и «USA
» всегда были прописными буквами, как желаемый результат?
Если у вас нет поля специально для штата и страны, вам будет трудно с этим справиться. Что, если я - японский магазин кроликов, и я хочу, чтобы мой адрес был «Usa Farm, 555 test street, sacramento, ca, usa 95814»? Какую «usa» вы используете? – Welbog
Является ли адрес всегда «государством, страной, почтой»? – epascarello
@epascarello yes – alwayslearning