Qu'est-ce que le validateur d'expressions régulières pour les lettres et les chiffres uniquement dans asp.net?
Je dois entrer seulement 0-9, a-z et A-Z. Je ne souhaite pas autoriser les caractères spéciaux, les guillemets simples ou doubles, etc. J'utilise asp.net 3.5 framework.
J'ai essayé ^[a-zA-Z0-9]+$
et ^[a-zA-Z0-9]*$
. Ils ne travaillent pas.
Toute aide serait appréciée.
Essayez ce qui suit.
^[a-zA-Z0-9]+$
aller à cet exemple et aussi alphanumerics for more
alors essayez ceci
^[a-zA-Z0-9]*$
Chers anglophones Avec tout mon respect. AZ ne sont pas les seules lettres au monde. Veuillez utiliser \w
au lieu de [A-Za-z0-9]
si vous prenez en charge d'autres langues dans vos applications.
Vous pouvez définir une expression régulière comme suit,
Regex myRegularExpression = new Regex(" \b^[a-zA-Z0-9]+$\b");
assurez-vous d'inclure System.Text.RegularExpression
puis utilisez la variable Regex
pour la faire correspondre à votre contrôle utilisateur comme suit,
par exemple: si votre contrôle utilisateur est une zone de texte
myRegularExpression.isMatch(myTextBox.Text);