Библиотека Java для проверки почтовых адресов, введенных пользователями в приложении App Engine? - PullRequest
1 голос
/ 02 сентября 2010

Сначала я думал, что класс com.google.appengine.api.datastore.PostalAddress предоставит какой-то способ проверки адресов, введенных пользователями в приложении App Engine, но я даже не знаю, как создать экземпляр этого класса - у него нет общедоступного конструктора. ,

Существует ли библиотека Java, которую можно использовать в приложении App Engine для проверки почтовых адресов, введенных пользователями?

Ответы [ 3 ]

2 голосов
/ 02 сентября 2010

Я даже не знаю, как создать экземпляр этот класс - у него нет публики конструктор.

Кажется, у него есть открытый конструктор .

Есть ли библиотека Java, которая может быть используется в приложении App Engine для проверки почтовые адреса, введенные пользователями?

Я думаю, это во многом зависит от того, что считается действительным почтовым адресом. Достаточно сложно проверить адрес, указанный в одной строке, поскольку, например, для проверки почтового индекса сначала необходимо узнать страну, чтобы решить, действителен ли почтовый индекс.

1 голос
/ 02 сентября 2010

Согласно документам, у этого класса есть открытый конструктор .Тем не менее, документы также говорят следующее:

Почтовый адрес, понятный человеку.Форматы почтовых адресов сильно различаются, поэтому проверка не выполняется.

Я бы посмотрел проверку в другом месте, если она вам действительно нужна.Какова цель проверки, хотя?Вы должны удостовериться, что это отформатировано определенным способом?Вам нужно убедиться, что это фактический адрес?Первое было бы относительно легко, второе - относительно невозможно.

0 голосов
/ 02 сентября 2010

http://code.google.com/appengine/docs/java/javadoc/com/google/appengine/api/datastore/PostalAddress.html

... говорит: «Форматы почтовых адресов сильно различаются, поэтому проверка не выполняется».

Я также вижу, что конструктор является публичным, но я никогда не использовал это раньше.

В какой степени вы пытаетесь проверить? Если вы ищете полную проверку, вы можете посмотреть проверку адреса UPS или FedEx.

...