Ce plugin installe la librairie libphonenumber for PHP
https://github.com/giggsey/libphonenumber-for-php
qui permet de créer ou valider des numéros de téléphone à l’international.
Il nécessite le plugin PAYS, donc l’installation d’un select des pays dans votre formulaire. Voir exemple de la démo. Il s’appuie sur le plugin verifier.
Pour vous servir uniquement du fichier de vérification dans votre formulaire CVT
function formulaires_nomduform_verifier(){
$erreurs = array();
//vérifier valeur des champs
$verifier = charger_fonction('verifier', 'inc');
//pays par defaut à FR
$pays = _request('pays');
$erreur_telephone = $verifier($telephone, 'phone', array('prefixes_pays' => $pays));
if ($erreur_telephone) {
$erreurs['telephone'] = $verifier($telephone, 'phone', array('prefixes_pays' => $pays));
}
if (count($erreurs)) {
$erreurs['message_erreur'] = "Une erreur est présente dans votre saisie";
}
return $erreurs;
}
Une page de démo est accessible sous /?page=demo/libphonenumber_demo
Cette page intègre une vérification ajax à la volée pour aider à la rédaction du numéro.

Aucune discussion
Ajouter un commentaire
Follow the comments:
|
