【发布时间】:2015-03-25 21:10:38
【问题描述】:
我正在寻找一种在我的 .NET 项目中验证全球邮政编码的方法,我真的不想提出并维护全世界的正则表达式。
最好我希望引入对库的依赖,或者在最坏的情况下使用一些基于 Web 的服务(但这确实是最后的手段)。
【问题讨论】:
标签: .net validation zipcode postal-code
我正在寻找一种在我的 .NET 项目中验证全球邮政编码的方法,我真的不想提出并维护全世界的正则表达式。
最好我希望引入对库的依赖,或者在最坏的情况下使用一些基于 Web 的服务(但这确实是最后的手段)。
【问题讨论】:
标签: .net validation zipcode postal-code
在 github 上查看 PostalCodes.Net 包。
它支持大多数国家并具有良好的界面。这是一个例子:
var country = CountryFactory.Instance.CreateCountry("PL");
var postalCode = PostalCodeFactory.Instance.CreatePostalCode(country, "44-100");
【讨论】:
ArgumentException 并带有描述原因的消息。