How to Extract a Substring in Javascript?
Contents
Javascript is providing three different methods to extract the Substring from the given input string. The methods are listed below
- string.Substring(index_start, index_end)
- string.Substr(starting_index, length)
- string.Slice(begin_index,end_index)
Substring() method
The substring method extract the part of the string from the starting index to ending index. The index of the first character is 0, the second character is 1 and so on. The end index is used to stop at (but not include in the output).
Syntax of Substring( )
1 |
str.substring(indexStart[, indexEnd]) |
- IndexStart – The index of the first character to include in the returned substring.
- IndexEnd – Optional. The index of the first character to exclude from the returned substring.
Example :
1 2 3 4 5 6 7 |
<script> function strFunction() { var str = "REVISIT CLASS"; var res = str.substring(1, 4); document.write(res + "<br>"); } </script> |
Output
1 |
EVI |
Substr() method
The substr method extracting the part of the string, starting at the specified index and extending for a given number of characters afterward.
Syntax of substr()
1 |
str.substr(start[, length]) |
- start – Starting index of the string
- length = number of characters to return.
1 2 3 4 5 6 7 |
<script> function myFunction() { var str = "REVISIT CLASS"; var res = str.substr(1,4); document.write(res + "<br>"); } </script> |
Output
1 |
EVIS |
Slice() method
The slice method extracts the section of the string and returns as a new string. It is similar to substring() method.
Syntax of slice()
1 |
str.slice(beginIndex[, endIndex]) |
- beginIndex – starting position of the string to begin extraction.
- endIndex – ending position of the string to end extraction.
Example
1 2 3 4 5 6 7 |
<script> function myFunction() { var str = "REVISIT CLASS"; var res = str.slice(1,4); document.write(res + "<br>"); } </script> |
Output
1 |
EVI |
Recommended Articles