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