In string manipulation, we need string functions, substring() is one of the main function which is mostly used in javascript.
Syntax
1 | string.substring(start,end) |
Parameters
start Required. The position where to start the extraction. First character is at index 0
end Optional. The position (up to, but not including) where to end the extraction. If omitted, it extracts the rest of the string
Output : Returns a new String containing the extracted characters.
Example :
1 2 3 4 | var str = "Fellow tuts!"; var res = str.substring(1, 4); The result of res will be: ell |
Example :
1 2 3 4 | var str = "Fellow tuts!"; var res = str.substring(4, 1); The result of res will be: ell |
Example :
1 2 3 4 | var str = "Fellow tuts!"; var res = str.substring(1); The result of res will be: ellow tuts! |
Example :
1 2 3 4 | var str = "Fellow tuts!"; var res = str.substring(-3); The result of res will be: Fellow tuts! |
Usage:
The substring() method extracts the characters from a string, between two specified indices, and returns the new sub string.
This method extracts the characters in a string between “start” and “end”, not including “end” itself.
If “start” is greater than “end”, this method will swap the two arguments, meaning str.substring(1,4) == str.substring(4,1).
If either “start” or “stop” is less than 0, it is treated as if it were 0.
Note: The substring() method does not change the original string.