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:
xxxxxxxxxx
1
function removeSubstring(text, startIndex, endIndex) {
2
if (endIndex < startIndex) {
3
startIndex = endIndex;
4
}
5
var a = text.substring(0, startIndex);
6
var b = text.substring(endIndex);
7
return a + b;
8
}
9
10
11
// Usage example:
12
13
// index: 0 5 7 11 14
14
// | | | | |
15
var text = "This is my text";
16
17
console.log( removeSubstring(text, 0, 1) ); // is my text
18
console.log( removeSubstring(text, 5, 7) ); // This my text
19
console.log( removeSubstring(text, 1, text.length - 1) ); // Tt
Output:
xxxxxxxxxx
1
his is my text
2
This my text
3
Tt