Bonjour,
je cherche par le biais d'un expression régulière à mettre la chaine arrivant au format nn.nn.nn.nn.nn style numéro de téléphone. Je penais avoir compris les expression reg. mais visiblement c'est pas ça. voici mon code.
Voilà d'avance merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 // Test pour savoir si c'est que des chiffre ou s'il y a des spérateurs if (isNaN(chaine)) { //Il y a des séprateurs je les remplace par un point. chaine.replace(/(-|\\\/)/, "."); } else { //Pas de séparateurs, je découpe la chaine en 5 et je recolle le tout en ajoutant des points entre chaque morceau. var masque = new RegExp("^([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})$"); var tab = chaine.match(masque); chaine= tab.join("."); } return chaine;
Partager