所以我有一個字符串假設它是india is great india
我想替換印度,但只有一個。假設是與其他角色的最後一個。我做了一些不完美的工作。與此問題是,它正在取代第一個字母和時間,它將取代其他。我怎麼可以替換兩個索引之間的字符串
其實我有一個文本區域,我想從特定位置刪除整個單詞。這裏是JSfiddle的例子。如果我刪除喜歡<companyname>
我的js代碼的任何標記,刪除退格是
if(e.keyCode==8)
{
var strval=tb.value;
var dlted_tag = (strval).slice(thisMatchStart+1,thisMatchEnd);
tb.value=strval.replace(dlted_tag,"");
}
我也試過這個
if(e.keyCode==8)
{
var strval=tb.value;
var dlted_tag = (strval).slice(thisMatchStart+1,thisMatchEnd);
tb.value=strval.replaceAt(thisMatchStart,"");
}
取代在功能
String.prototype.replaceAt=function(index, character) {
return this.substr(0, index) + character + this.substr(index+character.length);
}
沒有發生。沒有錯誤
你怎麼知道要刪除該字符串的accurance? – jcubic
我有起點和終點。 thisMatchStart是標記的起點。 – MKD