【发布时间】:2017-10-22 22:16:38
【问题描述】:
我正在尝试找到一种将英国邮政编码与用户条目分开的方法。初始条目由以下正则表达式验证,并且工作正常。
var regex = @"^([Gg][Ii][Rr] 0[Aa]{2})|((([A-Za-z][0-9]{1,2})|(([A-Za-z][A-Ha-hJ-Yj-y][0-9]{1,2})|(([AZa-z][0-9][A-Za-z])|([A-Za-z][A-Ha-hJ-Yj-y][0-9]?[A-Za-z]))))[0-9][A-Za-z]{2})$";
现在我需要将邮政编码拆分为外向和内向代码,以便我可以将它们分别发送到客户的 ERP 以获取运费。
示例。
用户输入:DD81UN
所需输出:DD8 1UN用户输入:DN551PT
所需输出:DN55 1PT
【问题讨论】:
-
内外码分开的逻辑是什么?
标签: c# regex validation