2015-03-25 1 views
3

Я ищу способ проверки общедоступных почтовых индексов в моем проекте .NET, и я действительно не хочу придумывать и поддерживать регулярные выражения для всего мира ,Как я могу проверить общедоступные почтовые индексы в моем коде .NET.

Желательно, чтобы я хотел потянуть зависимость от библиотеки или в худшем случае использовать некоторые веб-службы (но это было бы в последнюю очередь).

ответ

5

Отъезд PostalCodes.Net package on github.

Он поддерживает большинство стран и имеет хороший интерфейс. Вот пример:

var country = CountryFactory.Instance.CreateCountry("PL"); 
var postalCode = PostalCodeFactory.Instance.CreatePostalCode(country, "44-100"); 
+3

Похоже, что когда почтовый индекс недействителен, вы получите 'ArgumentException' сообщение с описанием причины. –

Смежные вопросы