我正在寻找完美的正则表达式来验证德国汽车牌照,这个数字也看起来像这样:
1-3 字母
a MINUS(我知道减号现在已经过时了,但客户希望这样)
1-2 字母
a SPACE
1-4 数字
ma 12 --> 错误
abc a 12 --> 错误
ma 12 --> 正确
abc-abc 12 --> 错误
abc-ab-12 --> 错误
abc-ab 1234 --> 正确
ab-ab 1234 -- > 正确
abc-ab 12345 错误
我正在使用([a-z]+)[-]?([a-z]*)\s*(\d+)
(所以没有数数)但它走错了路。