EN
JavaScript - remove substring from string between indexes
4
points
In this article, we are going to look at how to remove substring from a string using JavaScript.
Note: in practice when we want to remove some characters from existing string, we need to create new string, what was shown in the below example.
Practical example:
// ONLINE-RUNNER:browser;
function removeSubstring(text, startIndex, endIndex) {
if (endIndex < startIndex) {
startIndex = endIndex;
}
var a = text.substring(0, startIndex);
var b = text.substring(endIndex);
return a + b;
}
// Usage example:
// index: 0 5 7 11 14
// | | | | |
var text = "This is my text";
console.log( removeSubstring(text, 0, 1) ); // is my text
console.log( removeSubstring(text, 5, 7) ); // This my text
console.log( removeSubstring(text, 1, text.length - 1) ); // Tt
Output:
his is my text
This my text
Tt