Я хочу заменить имя месяца на число в массиве, но мой скрипт не работает.javascript replace
for(i=0; i<a.length; i++) {
arr = arr.replace(/Jan/g, "01");
}
Может ли кто-нибудь мне помочь?
Я хочу заменить имя месяца на число в массиве, но мой скрипт не работает.javascript replace
for(i=0; i<a.length; i++) {
arr = arr.replace(/Jan/g, "01");
}
Может ли кто-нибудь мне помочь?
Попробуйте это:
for(i=0; i<a.length; i++) {
arr[i] = arr[i].replace(/Jan/gi, "01");
}
Также ... Не должно быть линия:
for(i=0; i < arr.length; i++) {
спасибо, сейчас он работает – user270158
Также обратите внимание .. /Jan/gi Not/Jan/g – Zinc
Возможно, вам необходимо:
arr[i] = arr[i].replace(/Jan/g, "01");
Да, я тоже это пробовал, но безуспешно – user270158
for(i=0; i<a.length; i++) {
a[i] = a[i].replace(/Jan/g, "01");
}
Что такое 'arr' ?? – kennytm