C#正则表达式格式

时间:2015-03-28 18:08:44

标签: c# asp.net-mvc

我想只允许接受以下3位数字符串:083,084,085,086,087,088或089

目前我正在使用:

[RegularExpression("^08\\{1}$", ErrorMessage = "Please enter a valid 3 digit area code")]

但这接受081和082

我尝试过使用:

[RegularExpression("^08\\[3-9]{1}$", ErrorMessage = "Please enter a valid 3 digit area code")]

但它不适合我

1 个答案:

答案 0 :(得分:3)

正则表达式应该是

[RegularExpression("^08[3-9]$", ErrorMessage = "Please enter a valid 3 digit area code")]