JavaScript String substr() 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 substr() Method



Previous
JavaScript String Reference
Next

<!--

❮ JavaScript String Reference

-->


Example


Extract parts of a string:



var str = "Hello world!";

var res = str.substr(1, 4);

<!--

The result of res will be:



ello
-->
Try it Yourself »

More "Try it Yourself" examples below.



Definition and Usage


The substr() method extracts parts of a string, beginning at the character at the specified position, and returns the specified number of characters.


Tip: To extract characters from the end of the string, use a negative start number (This does not work in IE 8 and earlier).


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



Browser Support














Method
substr() Yes Yes Yes Yes Yes

Syntax



string.substr(start, length)

Parameter Values







Parameter Description
start Required. The position where to start the extraction. First character is at index 0.

If start is positive and greater than, or equal, to the length
of the string, substr() returns an empty string.

If start is
negative, substr() uses it as a character index from the end of the string.


If start is negative or larger than the length of the
string, start is set to 0
length Optional. The number of characters to extract. 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 part of the text. If length
is 0 or negative, an empty string is returned
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.substr(2);

<!--

The result of res will be:



llo world!
-->
Try it Yourself »



Example


Extract only the first character:



var str = "Hello world!";

var res = str.substr(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.substr(11, 1);

<!--

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)