這是我的代碼給予起點和終點的更換從串詞只替換第一個匹配
var str = 'test test';
var start = 5;
var end = 9;
var val = 'success';
var ta1 = $("#textbox").val();
$("#textbox").val(ta1.replace(ta1.substr(start,end),val));
它的輸出是= success test
但我想給起點和終點,以取代第二測試字符串中的字。我該怎麼做 ?
或許有一些替代更換?
你的意思是你想用複式更換?使用帶'g'修飾符的'RegExp'。 '$(「#textbox」)。val(ta1.replace(RegExp(ta1.substr(start,end),「g」),val));'你是否需要替換所有的'test's?請參閱http://jsfiddle.net/xmfs4t0d/1/ –
是否像var str ='test test'; str.replace(/(測試)/克,「sucess」) – Dhaval
我首先要給起點和終點 –