可能重复:
How do I create a regular expression to accept not more than 10 digits?
我想要一个正则表达式,在具有文本框的用户控件中最多允许10位数。 (ASP.net 3.5)。
答案 0 :(得分:5)
^[0-9]{1,10}$
或^\d{0,10}$
答案 1 :(得分:1)
使用文本框添加正则表达式验证器:
<asp:TextBox ID="tb" runat="server" MaxLength="10" />
<asp:RegularExpressionValidator ID="rvDigits" runat="server"
ControlToValidate="tb" Text="*" Display="Dynamic"
ValidationExpression="^\d{0,10}$" />
更好的方法是使用jQuery和jquery.numeric插件!