Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery-在字符串的第一个字符后添加字符?_Javascript_Jquery - Fatal编程技术网

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, ':');