如何替换两个索引之间的字符串

时间:2015-05-02 09:32:05

标签: javascript jquery

所以我有一个字符串,假设它是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);
}
什么也没发生。没有错误

1 个答案:

答案 0 :(得分:0)

尝试:

setValidity("firstClass", function(object) {
    msg <- NULL
    if (length(object@ID) != 1)
        msg <- c(msg, "ID must be length 1")
    else if (object@ID < 0)
        msg <- c(msg, "ID must be >= 0")
    if (is.null(msg)) TRUE else msg
})