Bonjour ,

j'ai actuellement un souci avec les expressions régulières.
Je veux pouvoir déterminer si une chaîne de caractère est un nombre.
voici le code.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
 
 string sPattern = @"[+|-]?\d+.\d+$";
 
 string resultat= Regex.IsMatch("1,1",sPattern ) ?"succes" :"échec";
après exécution, le résultat est succes.
pourtant dans ma chêne le séparateur de décimal est la virgule.

Je trouve ça anormal .

Est ce que quelqu'un saurait comment distinguer un point d'une virgule dans une expression régulière ?

merci d'avance.

Comment distinguer