正则表达式为6个字母数字,每隔一个字母,以AY开头

时间:2015-10-20 10:58:07

标签: regex

我似乎无法生成一个正则表达式,只有在开头有AY时才验证字符串,只有6个字母数字字符长,每隔一个字符由a分隔,示例如下

有效

AY-B2-AX
AY-12-8A

等。它必须以AY开头。

无效

YA-B2-AX
A1-12-8A

2 个答案:

答案 0 :(得分:0)

^AY-[A-Z0-9]{2}-[A-Z0-9]{2}$

live example

答案 1 :(得分:0)

^AY(?:-[a-zA-Z0-9]{2}){2}$

这应该为你做。参见演示。

https://regex101.com/r/tD0dU9/9