Extract characters from a string:
The result of res will be:
More "Try it Yourself" examples below.
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.
Method | |||||
---|---|---|---|---|---|
substring() | Yes | Yes | Yes | Yes | Yes |
Parameter | Description |
---|---|
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 |
Return Value: | A new String containing the extracted characters |
---|---|
JavaScript Version: | 1.0 |
Begin the extraction at position 2, and extract the rest of the string:
The result of res will be:
If "start" is greater than "end", it will swap the two arguments:
The result of res will be:
If "start" is less than 0, it will start extraction from index position 0:
The result of res will be:
Extract only the first character:
The result of res will be:
Extract only the last character:
The result of res will be: