Я пытаюсь сравнить то, что находится в моем поле ввода автозаполнения, с форматированным выводом.Карты API получают город и страну
Я ограничусь автозаполнение автозаполнение с:
var options = {
types: ['(cities)'],
componentRestrictions: {country: "be"}
};
, а затем взять выходной город с formatted_address.
Все работает нормально, но для некоторых городов у меня есть число, которое добавляется в выходной файл, и я не могу его сравнить.
Пример:
-Этот сравнима
поле ввода показывает = Брюссель, Бельгия
Formatted_adress = Брюссель, Бельгия
-Этот не сравним
поле ввода показывает = Malonne, Belgique
Formatted_adress = 5020 Malonne, Belgique
Вопрос: Как получить точно такой же результат, как показанное поле ввода?
///////EDIT
Я думал, что я решил эту проблему путем удаления этих номеров:
//Delete numbers and spaces before output if they exist
while(from.charAt(0) == " " || (from.charAt(0) >= '0' && from.charAt(0) <= '9'))
{
from = from.substr(1);
}
Но вы также имеют различные языки:
Пример:
поле ввода шоу = Antwerpen, België
выход = Anvers , Belgique
Пожалуйста, напишите Ваше решение в качестве ответа и [принять его] (http://meta.stackoverflow.com/questions/5234/how-does-accepting-an-answer-work) – geocodezip
Я до сих пор не решена проблема. См. Новое редактирование – gr3g