Skip to content
Extraits de code Groupes Projets
Valider 8c9def2d rédigé par da@weeno.net's avatar da@weeno.net
Parcourir les fichiers

Contrainte sur le format uniquement pour la France

parent 4c78cb58
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -14,17 +14,15 @@ function verifier_telephone_dist($valeur, $options=array()){
$erreur = _T('verifier:erreur_telephone');
$ok = '';
// On accepte differentes notations, les points, les tirets, les espaces, les slashes
$tel = preg_replace("#\.|/|-| #i",'',$valeur);
switch($options['pays']){
case 'FR':
if(!preg_match("/^(0|\+33)[0-9]{9}$/",$tel)) return $erreur;
default:
// On accepte differentes notations, les points, les tirets, les espaces, les slashes
$tel = preg_replace("#\.|/|-| #i",'',$valeur);
// On interdit les 000 etc. mais je pense qu'on peut faire plus malin
// TODO finaliser les numéros à la con
if($tel == '0000000000') return $erreur;
if(!preg_match("/^(0|\+33)[0-9]{9}$/",$tel)) return $erreur;
break;
}
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter