Поиск по почтовому индексу (Postleitzahl) и названию города (Германия)
У меня есть вопрос, касающийся области поиска на моем веб-сайте. Я хочу позволить пользователю искать город в Германии. В настоящее время я использую 'odgbPLZnearby', который я нашел онлайн. Это выводит другие почтовые индексы в пределах заданного расстояния от введенного почтового индекса. В настоящее время я использую, чтобы ввести почтовый индекс.
Теперь я хочу расширить эту функцию, чтобы пользователь мог также ввести название города или почтовый индекс и город. Я полагаю, что мне нужно изменить способ обработки ввода, но я не знаю как.
Как я могу справиться с различными случаями:
- только почтовый индекс
- только название города
- почтовый индекс + город
- город + почтовый индекс
- один из них введен неправильно
- опечаток
- город + почтовый индекс не совпадают
- добавлены запятые (например, "56068 Кобленц" / "56068, Кобленц")
- разные версии названий городов (например: "Lauf ad Pegnitz" / "Lauf an der Pegnitz")
Буду очень признателен за вашу помощь. Спасибо