Regex pour numéro de téléphone
Fermé
thombou
Messages postés
195
Date d'inscription
mercredi 19 mai 2010
Statut
Membre
Dernière intervention
12 avril 2018
-
Modifié par thombou le 23/11/2011 à 13:52
ktm620enduro Messages postés 293 Date d'inscription mardi 21 septembre 2010 Statut Membre Dernière intervention 12 mars 2013 - 30 janv. 2012 à 22:58
ktm620enduro Messages postés 293 Date d'inscription mardi 21 septembre 2010 Statut Membre Dernière intervention 12 mars 2013 - 30 janv. 2012 à 22:58
A voir également:
- Regex pour numéro de téléphone
- Téléphone - Guide
- Schéma téléphone oublié - Guide
- Numero prive - Guide
- Regle telephone - Guide
- Numéro père noël whatsapp - Accueil - Messagerie instantanée
2 réponses
Bablon Arnaud
Messages postés
74
Date d'inscription
jeudi 13 janvier 2011
Statut
Contributeur
Dernière intervention
9 décembre 2011
11
24 nov. 2011 à 01:33
24 nov. 2011 à 01:33
si ta regex doit pouvoir récupérer aussi bien 10 caractère que 3 pourquoi tu ne récupéré pas uniquement les chiffres sans te soucier de ce qui pourrais trainer a l'intérieur (-,. azerty....) ?
ktm620enduro
Messages postés
293
Date d'inscription
mardi 21 septembre 2010
Statut
Membre
Dernière intervention
12 mars 2013
38
30 janv. 2012 à 22:58
30 janv. 2012 à 22:58
$a='0685336183'; // ou tout autre numéro de téléphone
$b=preg_replace('#[^0-9]#i','',$a);
et voila ton numéro de téléphone entièrement nettoyé de tout ce qui n'est pas un chiffre...
$b=preg_replace('#[^0-9]#i','',$a);
et voila ton numéro de téléphone entièrement nettoyé de tout ce qui n'est pas un chiffre...
24 nov. 2011 à 18:21
Je ne suis pas très expérimenté.
Et apres il faut que je rajoute des points entre chaque parire de chiffres car dans ma BDD il y a des points.
Merci d'avance
Thombou
Modifié par Bablon Arnaud le 24/11/2011 à 23:22
$s_str = "10.13-88 3546";
preg_match_all('#([0-9]{2})#', $s_str, $a_array);
$s_str = implode('', $a_array[1]);
$s_str = preg_replace('#([0-9]{2})#', '$1.', $s_str);
$s_str = substr($s_str, 0, -1);
print "<pre>";
var_dump($s_str);
print "</pre>";