Verifier numero de portable avec les RegExp - HTML/CSS - Programmation
Marsh Posté le 14-06-2006 à 07:07:42
/(0|\+33\s?)6(\s?\d{2}){4}/
Ca prend aussi les numéros du type +33 6 21 68 45 95
Marsh Posté le 14-06-2006 à 10:02:52
masklinn a écrit : /(0|\+33\s?)6(\s?\d{2}){4}/ |
Merci beaucoup
Marsh Posté le 21-07-2014 à 09:45:54
masklinn a écrit : /(0|\+33\s?)6(\s?\d{2}){4}/ |
Hello !
les temps changent, les regexp aussi ^^
/(0|\+33\s?)[6|7](\s?\d{2}){4}/
Marsh Posté le 21-07-2014 à 11:53:14
tofinard a écrit : |
Par contre la syntaxe des regexp n' a pas changé. Tu veux dire /(0|\+33\s?)[67](\s?\d{2}){4}/ ou /(0|\+33\s?)(6|7)(\s?\d{2}){4}/ je suppose.
Noter que les regexp courantes pour les téléphones français sont
ligne fixe: /^((\+|00)33\s?|0)[1-5](\s?\d{2}){4}$/
ligne mobile: /^((\+|00)33\s?|0)[67](\s?\d{2}){4}$/
ligne spéciale, numéro gratuit ou surtaxé: /^((\+|00)33\s?|0)8(\s?\d{2}){4}$/
ligne fai: /^((\+|00)33\s?|0)9(\s?\d{2}){4}$/
et si on combine l'ensemble: /^((\+|00)33\s?|0)[1-9](\s?\d{2}){4}$/
A+,
Marsh Posté le 18-08-2014 à 17:43:41
Ho belle ! un mouchage en regle par un modérateur, depuis le temps que j'en rêvais !
Oui, tu as raison, j'ai répondu trop vite, mea-culpa, et merci pour ta correction.
Marsh Posté le 01-09-2014 à 02:02:00
tofinard a écrit : |
bravo pour ce déterrage de topic vieux de 8 ans.
Depuis le temps je maîtrise les regexp
Merci quand même
Marsh Posté le 03-09-2014 à 19:26:49
Cela dit pour le coup c'est pas forcément idiot (vu que pas mal de gens doivent tomber dessus, une petite maj avec les 07 ca peut être cool )
Marsh Posté le 14-06-2006 à 05:03:12
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