带有斜线的正则表达式

时间:2012-03-24 12:05:18

标签: c# regex

我有一个属性,如IdentityCode

string IdentityCode {get;set;}

我的IdentityCode有三种模式
它有6位数字

######---->332145 


或者可以用斜杠获得6位数

######/#----->332145/1
######/##----->332145/15

如何为此

设置模式

3 个答案:

答案 0 :(得分:6)

.Net正则表达式中的斜杠并不特别,因此您只需编写/

更全面:

@"\d{6}(/\d{1,2})?"

答案 1 :(得分:4)

这是一种方式:

"\d{6}(/\d{1,2})?"

表达式匹配6位数字,带有可选的斜杠+末尾的一位或两位数。

答案 2 :(得分:0)

如果您想要一个或两个数字,那么您需要这个

"\d{6}(/\d{1,2})?"