Salut,

Je cherches à valider ce genre de numéro :

+1.514.523.5635

Le + n'est pas obligatoire
Les . peuvent etre des -

Ce pregmatch fonctionne bien, au détail pres que l'on peut mettre un . ou - à la place du + au début... Pouvez vous me dire ce qui cloche ?

Merci.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
if (!preg_match('/^\+?[0-9\.\-]+$/', post('phone_number'))) {
     $user->phone_number = post('phone_number');
}