I like to replace a string after a specific index.
ex:
var str = "abcedfabcdef"
str.replace ("a","z",2)
console.log(str)
abcedfzbcdef
Is there any way to do this in javascript or in nodeJS?
There is no direct way using the builtin replace
function but you can always create a new function for that:
String.prototype.betterReplace = function(search, replace, from) {
if (this.length > from) {
return this.slice(0, from) + this.slice(from).replace(search, replace);
}
return this;
}
var str = "abcedfabcdef"
console.log(str.betterReplace("a","z","2"))
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With