Magento的美国邮政编码验证

时间:2016-03-01 17:16:25

标签: javascript jquery regex magento

我需要以下列格式验证邮政编码:

1个字符后面的1个字符1个数字1个数字后面的1个数字

同样长度为6个字符。

示例X1X1X1

在Magento的VarienForm形式验证中会更好。

2 个答案:

答案 0 :(得分:1)

试试这个:

/([a-zA-Z]\d){3}/

Online Demo

  • /(分隔符和捕获组
  • [a-zA-z]匹配下面列表中的单个字符
  • \d匹配任何数字
  • {3}将其限制为6个字符(如问题所述)

答案 1 :(得分:1)

我想从您的示例X1X1X1中可以看出,您的邮政编码包含来自0-9的大写字母和数字。牢记这一点,你可以使用这样的东西。

正则表达式: ([A-Z][0-9]){3}

使用的标志:

  • g进行全球搜索。

<强>解释

  • [A-Z]寻找大写字母。

  • [0-9]查找数字。

  • {3}确保此模式重复三次匹配X1X1X1

Regex101 Demo