英国邮政编码中的空白 space
Blank space in UK postal code
如果用户没有用空格 space 填写邮政编码,有没有办法知道在英国邮政编码中空白 space 必须在哪里?
例如,如果输入是:EC1A1BB, W1A0AX, M11AE, B338TH, CR26XH, DN551PT
那么输出必须是:EC1A 1BB, W1A 0AX, M1 1AE, B33 8TH, CR2 6XH, DN55 1PT
.
谢谢
space 似乎落在最后三个字符之前。邮政编码始终以数字字母结尾。
space 总是在最后三个字符之前。
此图显示格式:
来源:GetTheData
我创建了一个 C# 方法来验证邮政编码:
private string ValidatePostcode(string postcode)
{
if (!postcode.Substring(postcode.Length - 4, 1).Equals(" "))
{
postcode = postcode.Insert(postcode.Length - 3, " ");
}
return postcode;
}
space 总是在 NLL 后缀之前。
前缀可以是 space 之前的 3 或 4 个字符。 LLNA_NLL。
上图是错误的!应该结束 NLL。
如果用户没有用空格 space 填写邮政编码,有没有办法知道在英国邮政编码中空白 space 必须在哪里?
例如,如果输入是:EC1A1BB, W1A0AX, M11AE, B338TH, CR26XH, DN551PT
那么输出必须是:EC1A 1BB, W1A 0AX, M1 1AE, B33 8TH, CR2 6XH, DN55 1PT
.
谢谢
space 似乎落在最后三个字符之前。邮政编码始终以数字字母结尾。
space 总是在最后三个字符之前。
此图显示格式:
来源:GetTheData
我创建了一个 C# 方法来验证邮政编码:
private string ValidatePostcode(string postcode)
{
if (!postcode.Substring(postcode.Length - 4, 1).Equals(" "))
{
postcode = postcode.Insert(postcode.Length - 3, " ");
}
return postcode;
}
space 总是在 NLL 后缀之前。 前缀可以是 space 之前的 3 或 4 个字符。 LLNA_NLL。 上图是错误的!应该结束 NLL。