ASP.NET正则表达式编号范围

时间:2015-04-16 19:57:18

标签: asp.net vb.net

我需要创建一个正则表达式,接受1到350,000之间的任何值,而不是更多。

目前我有这个:

^([1-9](\d){0,4}([.](\d){1,2})?|350000([.](0){1,2})?)?$

它满足条件350000. 100,000到350,000范围内的任何内容都会抛出错误信息。

1 个答案:

答案 0 :(得分:1)

应该工作:

^((\d{1,5})|([1-2]\d{5})|([3][0-4]\d{4}))(\.\d{1,2})?$|^(350000)(\.(0){1,2})?$