Regex numéro de téléphone portable/fixe en Javascript
10 12 2010Petit billet qui va faire la journée des javascripteux, 2 fonctions pour vérifier si un numéro de téléphone portable ou fixe est correct (pour valider des formulaires par exemple) :
/*Powered by MrSchnaps*/ function isTelephonePortable(numero){ console.log('numéro : '+numero); var reg_telephone_portable = '^(06|07)[0-9]{8}$'; if( numero.match(reg_telephone_portable) ){ return true; } else { return false; } } function isTelephoneFixe(numero){ var reg_telephone_fixe = '^(01|02|03|04|05|08|09)[0-9]{8}$'; if( numero.match(reg_telephone_fixe) ){ return true; } else { return false; } }
Et voilà un petit bout code sur l’utilisation de ces fonctions avec jQuery par exemple :
if( isTelephonePortable($('#telephone').val()) ){ console.log('Portable'); } else { console.log('PAS Portable'); } if( isTelephoneFixe($('#telephone').val()) ){ console.log('Fixe'); } else { console.log('PAS Fixe'); }
Catégories : Non classé