正则表达式最多匹配10位数

use*_*027 4 regex asp.net

可能重复:
如何创建正则表达式以接受不超过10位数?

我想要一个正则表达式,它允许在具有文本框的用户控件中最多10位数.(ASP.net 3.5).

Ras*_*dit 5

^[0-9]{1,10}$ 要么 ^\d{0,10}$


The*_*iot 1

在文本框中添加正则表达式验证器:

<asp:TextBox ID="tb" runat="server" MaxLength="10" />
<asp:RegularExpressionValidator ID="rvDigits" runat="server" 
   ControlToValidate="tb"  Text="*" Display="Dynamic" 
      ValidationExpression="^\d{0,10}$" />
Run Code Online (Sandbox Code Playgroud)

更好的方法是使用jQueryjquery.numeric插件!