2010-02-12 53 views
1

我想通過數組中的數字替換月份名稱,但我的腳本不起作用。JavaScript替換

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

有人可以幫助我嗎?

+0

什麼是'arr' ?? – kennytm 2010-02-12 11:12:01

回答

1

試試這個:

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

也...不應該行是:

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

謝謝,現在它的工作原理 – user270158 2010-02-12 11:25:21

+0

另請注意.. /Jan/gi不是/ Jan/g – Zinc 2010-02-12 11:26:09

6

也許你需要:

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

是的,我也試過,但沒有成功 – user270158 2010-02-12 11:17:06

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