如果用户没有用空白区写邮政编码,是否有办法知道空白区必须在英国邮政编码中?
例如,如果输入为:EC1A1BB, W1A0AX, M11AE, B338TH, CR26XH, DN551PT
,则输出必须为:EC1A 1BB, W1A 0AX, M1 1AE, B33 8TH, CR2 6XH, DN55 1PT
。
谢谢
答案 0 :(得分:2)
答案 1 :(得分:1)
空间似乎落在最后三个字符之前。邮政编码总是以Digit-Letter-Letter结尾。
答案 2 :(得分:1)
我已经创建了一个C#方法来验证邮政编码:
private string ValidatePostcode(string postcode)
{
if (!postcode.Substring(postcode.Length - 4, 1).Equals(" "))
{
postcode = postcode.Insert(postcode.Length - 3, " ");
}
return postcode;
}
答案 3 :(得分:0)
空格始终在NLL后缀之前。 前缀可以是空格之前的3个或4个字符。 LLNA_NLL。 上面的图形是错误的!应该以NLL结尾。