【发布时间】:2013-05-16 06:38:22
【问题描述】:
我想要此类输入的正则表达式。
1
1a
1b
1c
1d
2
2a
2b
2c
但如果我写以下输入,那么它不应该允许。
a
b
c
字符串必须以 1 或 2 开头(仅一次且强制),后跟 a 到 z 之间的任意字符(仅一次)
所以总字符串长度只有2个
第一个字母总是 1 或 2(第一个字母是强制性的)
第二个字母是 a 到 z(非强制性)
我试过这个[1-2]?[a-zA-Z]? 但它允许我输入以任何字符开头的字符串..
我想要这个适用于 C#.Net 的 RegEx
【问题讨论】: