Yop tout le monde, là où je suis une brêle, c'est dans les regexp et je sèche vraiment.
je dois tester si un numéro de tel portable est bon.
sachant que le numéro de téléphone peut s'écrire :
06 12 23 34 34, 0634343434, +336 23 21 23 12, +33654343423
en ne tenant pas compte des espace (on s'en branle en gros ), et en prenant en compte qu'il puisse commencer par un +
comment je dois ecrire la regexp ???
pour valider juste une suite de numéro on a :
[0-9]
j'ai reussi à faire ceci :
^\+|0+[0-9]
qui si on lit bien dans l'ordre :
^\+|0 : le début de ma phrase doit commencer par un + ou un 0
+[0-9] : le reste doit etre composé de chiffres
enfin si d'après mes lectures c'est ce que je pense etre bon.
mais le problème c'est que si on fous des caractères en plein milieu du bouzin la regexp dit Okton numéro de tel est bon
en gros avec ça :
+33 45 DFdfd4df5 55 66
la regexp devrait me cracher à la gueule, mais nan, ca passe quand même.
si quelqu'un a une idée je suis preneur
merci par avance les pros du coin
Message édité par gatsu35 le 14-06-2006 à 05:05:19