Bonjour à tous,
Sur un TextBox je voudrais faire cette condition :
le nombre de caractère = 10 ou 12 sinon on affiche un message d'erreur j'ai essayé rangevalidator mais j'ai pas réussi.
Merci.
Version imprimable
Bonjour à tous,
Sur un TextBox je voudrais faire cette condition :
le nombre de caractère = 10 ou 12 sinon on affiche un message d'erreur j'ai essayé rangevalidator mais j'ai pas réussi.
Merci.
Salut,
Tu peux utiliser le regularexpressionvalidator.
A+
Essaye ça : Va dans les propriétés de ta TextBox puis dans MaxLength et tu mets 10 ou 12
En suite si tu veux que ça affiche un message voila :
En espérant t'avoir aidé.Code:
1
2
3
4
5 If TextBox1.Text.Lentgh >= 10 Then MsgBox ("Ok") Else MsgBox ("Minimum 1 caractères") End if
Bien tenté DatchetfaoNOS, malheureusement MsgBox n'est pas utilisable en ASP.NET. La solution d'Immobilis est la meilleure solution standard à envisager.
Bonjour,
j'ai beau essayé mais je n'arrive pas à faire cette restriction avec RegularExpressionValidator.
Merci pour votre aide.
Montre-nous ce que tu as essayé.
Bonjour,
voici mon code :
Je voudrais utiliser quelque chose comme ça "\d{10}" or "\d{12}".Code:
1
2
3 <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ErrorMessage="RegularExpressionValidator" ControlToValidate="TextBoxICCID" Display="Dynamic" ValidationExpression="\d{10}"></asp:RegularExpressionValidator>
Merci d'avance.
Cette regex devrait fonctionner
Code:^(\d{10}|\d{12})$
Cela a parfaitement marché , merci à vous tous et bonne continuation.