Comment puis-je vérifier pour le caractère , le nombre et les caractères spéciaux dans une chaîne de caractères?
Je veux utilisateur de saisir uniquement des chiffres et des caractères dans la zone de texte je.e n ° spécial charaters.
Je ne veux pas utiliser la touche de presse de l'événement de zone de texte.
Que j'en ai besoin même de la validation en contrôle gridview.
Je tiens donc à valider l'ensemble de la chaîne.
Merci d'avance.
- windows ou une application web???
Vous devez vous connecter pour publier un commentaire.
À l'aide de la classe Regex pour les expressions régulières, vous pouvez utiliser:
EDIT: j'ai oublié d'ajouter le
^
et la$
pour indiquer que le match aller du début à la fin de la chaîne. Vous aurez également besoin de mettre un\s
si les espaces sont autorisés.Imports System.Text.RegularExpressions
Vous pouvez analyser la chaîne, puis vérifier les valeurs ascii assurez-vous qu'ils ne sont Alpha-numérique. Voici un pseudo-code:
Voici un lien pour les Valeurs Ascii:
http://www.asciitable.com/