带空格的英国邮政编码正则表达式
Posted
技术标签:
【中文标题】带空格的英国邮政编码正则表达式【英文标题】:UK postcode reg ex with space 【发布时间】:2013-02-19 23:17:34 【问题描述】:我需要一个强制用户在其英国邮政编码中输入空格的 javascript reg ex。
有人可以帮忙吗?我发现的那些似乎允许可选空间,这不是我想要的。
【问题讨论】:
至少你可以告诉我们什么是有效的英国邮政编码 相关:***.com/q/164979/1615483 没有冒犯,但如果你强迫用户这样做,那么你会惹恼你的用户。允许他们输入带或不带空格的格式,然后自己重新格式化。 @jgm 真正让我烦恼的是网站不允许+
登录电子邮件地址。我喜欢关注我给出的地址最终在哪里。
它可能会惹恼用户(特别是对于那些已经进入它并且必须在支付页面上进行更改的用户)但这是我无法解决的问题。
【参考方案1】:
这样的?相信它捕获了所有英国邮政编码,至少它捕获了我能想到的所有邮政编码
/^(\w1,2\d1,2\w?\s\d\w1,2)$/
【讨论】:
罗斯,这会强制输入空格吗? 是的。在\s
(空格)之后没有?
,这意味着它必须在那里才能使表达式匹配。所以整个表达式为:1 或 2 个字母 (\w),后跟 1 或 2 个数字 (\d),后跟 0 或 1 个字母。空间。 1 个数字,然后是 1 或 2 个字母。以上是关于带空格的英国邮政编码正则表达式的主要内容,如果未能解决你的问题,请参考以下文章