2009-06-24 8 views
4

Possible en double:
How do I create a regular expression to accept not more than 10 digits?Expression régulière pour correspondre jusqu'à 10 chiffres

Je veux une expression régulière qui permettra à un maximum de 10 chiffres dans un contrôle utilisateur ayant une zone de texte. (ASP.net 3.5).

+0

vous voudrez peut-être ajouter quelques balises à cette ... asp.net et ASPX serait ceux pour commencer – jsnfwlr

+1

Vous avez obtenu beaucoup de réponses hier sur le Regex: http: // stackoverflow .com/questions/1032877/comment-faire-je-créer-une-expression-normale-pour-accepter-pas-plus-que-10 chiffres –

Répondre

1

Ajouter validateur d'expression régulière avec votre zone de texte:

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

Une meilleure approche consiste à utiliser jQuery et jquery.numeric plug-in!

5

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

Questions connexes