Voici une petite fonction qui permet de vérifier si un numéro de téléphone français est correct. Il intègre les préfixes suivants : 01 - 02 - 03 - 04 - 05 - 06 et 08. Cela peu-être très pratique dans un formulaire pour vérifier si le champ renseigné est correct. Pour réaliser cette opération, ce script s'appuie sur une regex toute bête :)
Source / Exemple :
/******************************************************************
NOM : Verifier_Numero_Telephone()
BUT : Verifier le format d'un numero de telephone (01|02|03|04|05|06|08) + suite de chiffres
E : Le numero de telephone
S : Booleen
COM :
function Verifier_Numero_Telephone(num_tel)
{
// Definition du motif a matcher
var regex = new RegExp(/^(01|02|03|04|05|06|08)[0-9]{8}/gi);
// Definition de la variable booleene match
var match = false;
// Test sur le motif
if(regex.test(num_tel))
{
match = true;
}
else
{
match = false;
}
// On renvoie match
return match;
}
/*************************************************
UTILISATION
if(Verifier_Numero_Telephone('0479010203') == true)
{
alert('Numéro correct !');
}
else
{
alert('Numéro incorrect !');
}
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.