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