Bonjour,
J'aimerai remplacer certaines lettres par dans chiffres dans ma chaine.
Si je fais :
Le A est bien remplacé par un 1. Comme je n'ai pas envie de répéter cette ligne 26 fois, je me suis dis qu'il était mieux d'utiliser une expression régulière pour le motif recherché. Je fais donc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part numcompte = document.getElementById('numcompte').value.replace("A","1");
Mais là plus rien ne marche. J'ai essayé avec plusieurs expressions régulières mais ca n'a pas l'air de fonctionner du tout, alors qu'à priori, replace fonctionne avec des expressions régulières.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var reg1=new RegExp("(A|J)", "gi"); numcompte = document.getElementById('numcompte').value.replace(reg1,"1");
Une idée ?
Merci
Partager