JavaScript String substring() Method

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP







<!--
main_leaderboard, all: [728,90][970,90][320,50][468,60]
-->




JavaScript String substring() Method



Previous
JavaScript String Reference
Next

<!--

❮ JavaScript String Reference

-->


Example


Extract characters from a string:



var str = "Hello world!";
var res = str.substring(1, 4);

<!--

The result of res will be:



ell
-->
Try it Yourself »

More "Try it Yourself" examples below.



Definition and 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 "end" is less than 0, it is treated as if it were 0.


Note: The substring() method does not change the original
string.



Browser Support














Method
substring() Yes Yes Yes Yes Yes

Syntax



string.substring(start, end)

Parameter Values







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




<!--
mid_content, all: [300,250][336,280][728,90][970,250][970,90][320,50][468,60]
-->




Technical Details






Return Value: A new String containing the extracted characters
JavaScript Version: ECMAScript 1

More Examples




Example


Begin the extraction at position 2, and extract the rest of the string:



var str = "Hello world!";

var res = str.substring(2);

<!--

The result of res will be:



llo world!
-->
Try it Yourself »



Example


If "start" is greater than "end", it will swap the two arguments:



var str = "Hello world!";
var res = str.substring(4, 1);

<!--

The result of res will be:



ell
-->
Try it Yourself »



Example


If "start" is less than 0, it will start extraction from index
position 0:



var str = "Hello world!";

var res = str.substring(-3);

<!--

The result of res will be:



Hello world!
-->
Try it Yourself »



Example


Extract only the first character:



var str = "Hello world!";

var res = str.substring(0, 1);

<!--

The result of res will be:



H
-->
Try it Yourself »



Example


Extract only the last character:



var str = "Hello world!";

var res = str.substring(str.length - 1, str.length);

<!--

The result of res will be:



!
-->
Try it Yourself »




Previous
JavaScript String Reference
Next

<!--

❮ JavaScript String Reference

-->

Popular posts from this blog

𛂒𛀶,𛀽𛀑𛂀𛃧𛂓𛀙𛃆𛃑𛃷𛂟𛁡𛀢𛀟𛁤𛂽𛁕𛁪𛂟𛂯,𛁞𛂧𛀴𛁄𛁠𛁼𛂿𛀤 𛂘,𛁺𛂾𛃭𛃭𛃵𛀺,𛂣𛃍𛂖𛃶 𛀸𛃀𛂖𛁶𛁏𛁚 𛂢𛂞 𛁰𛂆𛀔,𛁸𛀽𛁓𛃋𛂇𛃧𛀧𛃣𛂐𛃇,𛂂𛃻𛃲𛁬𛃞𛀧𛃃𛀅 𛂭𛁠𛁡𛃇𛀷𛃓𛁥,𛁙𛁘𛁞𛃸𛁸𛃣𛁜,𛂛,𛃿,𛁯𛂘𛂌𛃛𛁱𛃌𛂈𛂇 𛁊𛃲,𛀕𛃴𛀜 𛀶𛂆𛀶𛃟𛂉𛀣,𛂐𛁞𛁾 𛁷𛂑𛁳𛂯𛀬𛃅,𛃶𛁼

Edmonton

Crossroads (UK TV series)