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

时间:2009-06-24 04:25:35

标签: asp.net regex

  

可能重复:
  How do I create a regular expression to accept not more than 10 digits?

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

2 个答案:

答案 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}$" />

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