以下正则表达式有什么问题?

时间:2019-06-26 12:43:34

标签: regex

我正在尝试使用正则表达式来验证不符合标准规则的英国邮政编码,但是我正在使用的(以下)表达式不起作用,并且我花了很长时间盯着它看不再有意义。

示例邮政编码为:AB12 3C4(不是标准的英国邮政编码)

英国邮政编码由2个字符和1或2个数字组成,后跟一个空格和1个数字和2个字符,即AB12 3CD。我希望在我们的一个数据库中创建一个“不匹配”正则表达式,以将非英国邮政编码标记为错误。

^([A-Za-z]{1,2}[0-9]{1,2}[A-Za-z]?[ ]?)([0-9]{1}[A-Za-z]{2})$

0 个答案:

没有答案