Comment formater un numéro de téléphone français en javascript?
function format_tel(val)
{
// La variable qui stockera la chaine modifiée
var resultat = '';
// Un tableau intermédiaire pour découper les paquets
var tableau = new Array();
var nb=2 // Pour chaque caractère saisi
for ( i = 0; i <= val.length; i++ ) {
// On place le nombre de caractère demandés dans un tableau
tableau[i] = val.substr(i,nb);
// Suivant le nombre de caractères demandés par paquet, on fait avancer le pointeur
for ( j = 1; j < nb; j++ ) {
i++
}
} // Pour chaque élément du tableau renseigné précédemment
for ( i = 0; i < tableau.length; i++ ) { // Si la valeur est renseignée
if ( tableau[i] != undefined ) { // On l'affecte à la variable résultat et on place le séparateur
resultat += tableau[i] + ' ';
}
}
return resultat.replace(/ *$/,'');
}
Laisser un commentaire