Joe*_*mas 12 javascript algorithm jquery
是否有一个函数可以在特定索引处替换字符串中的字符串一次?例:
var string1="my text is my text";
var string2="my";
string1.replaceAt(string2,"your",10);
Run Code Online (Sandbox Code Playgroud)
结果输出将是"我的文字是你的文字",或者:
var string1="my text is my text";
var string2="my";
string1.replaceAt(string2,"your",0);
Run Code Online (Sandbox Code Playgroud)
在这种情况下,结果将是"你的文字是我的文字".
function ReplaceAt(input, search, replace, start, end) {
return input.slice(0, start)
+ input.slice(start, end).replace(search, replace)
+ input.slice(end);
}
Run Code Online (Sandbox Code Playgroud)
jsfiddle 在这里
PS.修改代码以添加空检查,边界检查等.
| 归档时间: |
|
| 查看次数: |
34984 次 |
| 最近记录: |