我写了下面的正则表达式
string validnumber = @"^[a-zA-Z]{2}[0-9]{7}(?:-[0-9]{5})?$";
这将允许像“AA1234567”和“AA1234567-12345”这样的数字。
我想允许以下所有格式
AA1234567?
AA1234567??
AA1234567???
AA1234567????
AA1234567-?
AA1234567-??
AA1234567-???
AA1234567-????
谁能帮我写一下
请您参考如下方法:

