說,我有一個字符串使用數組元素進行搜索並使用javascript替換全部?
'I am abc1, my age is abc2 and I live in abc3, abc1'
和數組,它看起來像
我試圖做一個搜索和替換所有使用在陣列中的每個元素的字符串下面時尚
replace abc1 by xyz1, abc2 by xyz2 etc..
即腳本運行後輸出字符串將
I am xyz1, my age is xyz2 and I live in xyz3, xyz1
這是我試過到目前爲止
var myString = 'I am abc1, my age is abc2 and I live in abc3, abc1';
var myArray = ['abc1/xyx1', 'abc2/xyx2', 'abc3/xyx3'];
for (var i=0; i<=myArray.length; i++){
var a1 = myArray[i];
var xs = a1.split("/");
var new1=xs[0];
var new2=xs[1];
var replaced = myString.replace(/new1/g, new2);
}
document.write(replaced);
但它無法正常工作。任何人都可以幫忙嗎?
一件事來解決,我想是,<=應<。不過還有更多需要解決的問題。 –