一到无穷大的正则表达式

use*_*381 1 c# regex asp.net validation

我正在尝试验证我的文本框控件,它应该包含一个介于1和无穷大之间的数字(它不能是0或负数).

我想regularexpressionvalidator在c#中使用a ,rangevalidator当我不希望有一个时,请求最大数字.

我希望是否有人可以帮助我创建一个正则表达式来检查一个和无穷大之间的数字.

我在网上搜索了,我发现了封闭的东西{1,},但是这会导致parsing "{1,}" - Quantifier {x,y} following nothing错误.不太注意正则表达式,但希望有人能帮我找到答案.

Raw*_*ing 7

如果你只需要一个整数,

[1-9][0-9]*
Run Code Online (Sandbox Code Playgroud)

应该让你满意.这是"非零数字,后跟任意数字的数字".

如果你不想拒绝04546,例如

0*[1-9][0-9]*
Run Code Online (Sandbox Code Playgroud)

应该这样做.(与上面相同,前面有零个或多个零.)

  • @RenéWolferink那会让'0'滑过,不是吗? (3认同)