正则表达式匹配0-2个字符,后跟4个数字

时间:2012-02-07 14:23:39

标签: c# regex

我想为C#做一个常规的exp。前两个字母是可选的字符,然后是4个必填字母。 为:

4584
0259
0015
G3227
G3277
G4018
G3737
G3737
G3277
GU4444
GU4444
G3277
G3277
G3988
C3737
G3227
G3227

2 个答案:

答案 0 :(得分:6)

我建议:

\b\p{L}{0,2}\d{4}\b

这将用于在更大的字符串中查找这样的文本。如果要改为验证字符串,请使用

^\p{L}{0,2}\d{4}$

答案 1 :(得分:0)

这对我有用:

^[a-zA-Z]{0,2}\d{4}$