2010-02-12 4 views
1

je veux remplacer le nom du mois par numéro dans le tableau, mais mon script ne fonctionne pas.javascript remplacer

for(i=0; i<a.length; i++) { 
arr = arr.replace(/Jan/g, "01"); 
} 

Quelqu'un peut-il m'aider s'il vous plaît?

+0

Qu'est-ce que 'arr' ?? – kennytm

Répondre

1

Essayez ceci:

for(i=0; i<a.length; i++) { 
    arr[i] = arr[i].replace(/Jan/gi, "01"); 
} 

... Aussi devrait-elle pas la ligne soit:

for(i=0; i < arr.length; i++) { 
+0

merci, maintenant cela fonctionne – user270158

+0

Notez également .. /Jan/gi Not/Jan/g – Zinc

6

Peut-être vous avez besoin:

arr[i] = arr[i].replace(/Jan/g, "01"); 
+0

oui, je l'essaie aussi, mais sans succès – user270158

0
for(i=0; i<a.length; i++) { 
    a[i] = a[i].replace(/Jan/g, "01"); 
}