Bonjour !
Je développe une application web dans laquelle l'utilisateur doit (entre autres) saisir un champ où :
- le premier caractère doit être impérativement un caractère alphanumérique ;
- les suivants doivent être alphanumérique ou être des espaces.
Pour l'instant, j'utilise le code suivant :
Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Regex regexAlph = new Regex(@"^([\w]+[\w\s]+)$"); if (!(regexAlph.IsMatch(tbNaff.Text))) { lblNaffErr.Text += " <li>Le numéro d'affaire doit être une chaîne alphanumérique</li>\r\n"; erreur = true; }
Si je tape une chaîne ne contenant que des caractères alphanumériques, je n'ai aucun problème. Mais s'il y a un espace, le message d'erreur est affiché.
Les regex de .Net seraient un peu "originales" ?
Merci pour votre aide !
Alban
Partager