Bonjour à tous,
J'essaie de faire une méthode qui teste si une chaine contient uniquement des chiffres séparés d'une virgule ou d'un point. Si c'est le cas elle retourne true, sinon false. Pour l'instant je n'ai réussi à le faire soit avec une virgule, soit avec un point mais pas les deux
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
 public boolean isCurrencyType(String chaine){
      String regex = "\\d+(\\.\\d*)";
      return java.util.regex.Pattern.matches(regex, chaine);
}
Quel est le pattern regex pour dire qu'il doit prendre en compte virgule et/ou point ?

Merci d'avance de votre aide.