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é




