Les espaces avec les expressions reguliers
Bonjour,
je veux savoir comment je peux gerer les espaces avec les expressions regulieres.
je cite l'exemple suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
public class MonClassTest {
/**
* @param args
*/
private Pattern PATTERN=Pattern.compile("^[0-9]{0,7}(.[0-9]{0,2}){0,1}$");
public void testPattern(String strTest){
if(PATTERN.matcher(strTest).matches())
System.out.println("Ta chaine est valide");
else System.out.println("Ta chaine n'est pas valide");
}
public static void main(String[] args) {
MonClassTest monClassTest=new MonClassTest();
monClassTest.testPattern("1000000.01");
monClassTest.testPattern("1 000 000.01");
}
} |
ça me donne :
Citation:
Ta chaine est valide
Ta chaine n'est pas valide
comment doit elle mon exepression reguliere pour qu'elle prendre en consedration les espaces, et donc pour que le deuxieme test soit valide?