2010-03-24 3 views
0

Je souhaite configurer RegularExpressionValidator pour que les utilisateurs entrent des ID Windows valides dans une zone de texte. En particulier, je voudrais m'assurer qu'il s'agit de trois majuscules (pour notre gamme de domaines), suivies d'une barre oblique inverse, suivie d'un nombre quelconque de lettres et de chiffres. Est-ce que quelqu'un sait où je peux trouver des exemples de ce type de validation ... ou est-ce que quelqu'un peut en trouver un pour moi? :)RegularExpressionValidator - Validation de l'ID Windows

La langue est VB.NET si elle importe ...

+1

Il convient de mentionner que RegularExpressionValidator ne se plaint jamais des entrées vides, même si elles ne correspondent pas à l'expression. Vous devez utiliser RequiredFieldValidator en plus. – Jens

Répondre

1

Cela devrait le faire.

^[A-Z]{3}\\[A-Za-z0-9]+$ 

Vous pourriez être en mesure d'abréger. Pour intégrer dans une chaîne en C# (si c'est votre langue), vous devez les backslashs:

"^[A-Z]{3}\\\\[A-Za-z0-9]+$" 

Si vous souhaitez limiter à des domaines connus alors:

^((AAA)|(BBB)|(CCC))\\... 
+0

c'est vb.net si cela compte – Albert

+0

Ce n'est pas le cas - en fait, je viens de remarquer que vous parlez d'un RegularExpressionValidator, vous pouvez donc ignorer le commentaire C#. –

+0

c'est ce que je pensais ... puisque tout est dans le code de balisage ce n'est pas grave. Merci! – Albert

1

Essayez cette regex

^[A-Z]{3}\\\w+$ 
Questions connexes