Javascript Jquery-在字符串的第一个字符后添加字符?
比如说我有Javascript Jquery-在字符串的第一个字符后添加字符?,javascript,jquery,Javascript,Jquery,比如说我有 var input = "C\\\\Program Files\\\\Need for Speed"; var output = do_it(input, ':'); 现在,我希望输出具有以下值: C:\\\\Program Files\\\\Need for Speed 我需要在给定字符串的第一个字符之后添加一个字符。如何使用javascript或jquery实现这一点 提前感谢这可能不是最有效的方法,但我会做如下事情: (注意:这只是伪代码) 这可能不是最有效的方法,但
var input = "C\\\\Program Files\\\\Need for Speed";
var output = do_it(input, ':');
现在,我希望输出具有以下值:
C:\\\\Program Files\\\\Need for Speed
我需要在给定字符串的第一个字符之后添加一个字符。如何使用javascript或jquery实现这一点
提前感谢这可能不是最有效的方法,但我会做如下事情: (注意:这只是伪代码)
这可能不是最有效的方法,但我会这样做: (注意:这只是伪代码)
以下是一种方法: 小提琴:
以下是一种方法: 小提琴: 你可以这样使用它
String.prototype.addAt = function (index, character) {
return this.substr(0, index - 1) + character + this.substr(index-1 + character.length-1);
}
var input = "C\\Program Files\\Need for Speed";
var result = input.addAt(2, ':');
你可以这样使用它
String.prototype.addAt = function (index, character) {
return this.substr(0, index - 1) + character + this.substr(index-1 + character.length-1);
}
var input = "C\\Program Files\\Need for Speed";
var result = input.addAt(2, ':');
String.prototype.addAt = function (index, character) {
return this.substr(0, index - 1) + character + this.substr(index-1 + character.length-1);
}
var input = "C\\Program Files\\Need for Speed";
var result = input.addAt(2, ':');