使用正则表达式

时间:2015-10-16 02:16:56

标签: regex validation

我需要在开头没有空格的情况下创建一个表达式,从街道号码开始,该街道号码应至少为一位数,最多为4位数,并且应以6位数的邮政编码结尾。一个例子是:

29 Younge Street M5E 1B2

我有/^[^\s][a-zA-Z\s]+$/,但不知道如何添加额外的条件 感谢

1 个答案:

答案 0 :(得分:0)

您的邮政编码看起来像加拿大格式为A1B 2C3,如果我没记错的话,Younge Street是蒙特利尔的一条街。您的要求基本上归结为"从1到4位开始,以6个字符的邮政编码结束"。使用此:

^\d{1,4}\s+.*[A-Za-z]\d[A-Za-z]\s*\d[A-Za-z]\d$

Regex101