Expliquez-moi

Fermé
billy67 - 18 déc. 2005 à 10:27
crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 - 18 déc. 2005 à 15:16
Bonjour,


expliquez-moi ce code
merci
"if(!_Age.matches("^\\s*\\d+\\s*$"))"

merci

1 réponse

crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 507
18 déc. 2005 à 15:16
Salut
Ma boule de cristal est en panne, peux-tu au moins indiquer le langage ?

A priori ça ressemble à une expression régulière perl.
Le double \\ ça doit correspondre à un seul \ dans l'expression regulière
Si tu décomposes :
^ : la ligne (chaine de caractères) commence par :
\s* : 0 ou plusieurs caractères 'blanc' (l'espace, la tabulation, ...)
suivi
\d+ : au moins 1 caractères décimal
suivi
\s* : 0 ou plusieurs caractères 'blanc'
et enfin
$ : la fin de la ligne (chaine)

Ensuite ça dépend du langage, mais ça ressemblerait à
si Age ne vérifie pas à l'expression régulière ...
A+, crabs
0