Regex pour numéro de téléphone
thombou
Messages postés
195
Date d'inscription
Statut
Membre
Dernière intervention
-
ktm620enduro Messages postés 293 Date d'inscription Statut Membre Dernière intervention -
ktm620enduro Messages postés 293 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous !
Je voudrais faire une régex pour vérifier la syntaxe d'un numéro de téléphone mais qui peut être imcomplet.
Comme on dit que rien ne vaut des exemple, je voudrais que ma régec puisse accepter les numéros de téléphone suivants :
-01.65.
-0165-89
-02 65.45-98 45
-01.6
J'ai fait ca comme Regex : "#^0[1-9]([-. ]?[0-9]{2}){0,4}$#"
mais elle n'accepte pas le numéro de téléphone :01.56 par exemple.
Pourriez vous me dire ce que je dois mettre ?
Merci beaucoup
Cordialement
Thombou
L'informatique est un monde dont on a jamais fini de faire le tour.
Je voudrais faire une régex pour vérifier la syntaxe d'un numéro de téléphone mais qui peut être imcomplet.
Comme on dit que rien ne vaut des exemple, je voudrais que ma régec puisse accepter les numéros de téléphone suivants :
-01.65.
-0165-89
-02 65.45-98 45
-01.6
J'ai fait ca comme Regex : "#^0[1-9]([-. ]?[0-9]{2}){0,4}$#"
mais elle n'accepte pas le numéro de téléphone :01.56 par exemple.
Pourriez vous me dire ce que je dois mettre ?
Merci beaucoup
Cordialement
Thombou
L'informatique est un monde dont on a jamais fini de faire le tour.
A voir également:
- Regex pour numéro de téléphone
- Téléphone - Guide
- Voici ce que signifie l'icône N sur votre téléphone - et pourquoi vous devriez l'activer - Guide
- Méfiez-vous si ce petit point de couleur s'allume dans un coin de l'écran de votre téléphone - Accueil - Protection
- Se connecter à gmail sur téléphone - Guide
- Regle telephone - Guide
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
$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>";