Name
String.substr( ) Method — extract a substring from a string based on a starting position and length
Availability
Flash 5
Synopsis
string.substr(startIndex, length)
Arguments
- startIndex
The integer position of the first character to extract from
string. IfstartIndexis negative, the position is measured from the end of the string, where -1 is the last character, -2 is the second-to-last character, and so on. (i.e., a negativestartIndexspecifies the character atstring.length+startIndex).
- length
The number of characters to extract from
string, starting at (and including) thestartIndex. If not specified, all the characters fromstartIndexto the end ofstringare extracted.
Returns
A substring of string, starting at
startIndex and including
length characters. If
length is omitted, the result contains
characters from startIndex to the end of
string.
Description
The substr( ) method is one of three methods
that can be used to extract a substring from a string (the others
being slice( ) and substring( )
). The substr( ) method extracts a
string based on the number of characters specified by
length, not based on two character
indexes.
Usage
Note that substr( ) does not modify
string; it returns a completely new
string.
Example
var fullName = "Steven Sid Mumby"; middleName = fullName.substr(7, 3); // Assigns "Sid" to middleName firstName = fullName.substr(0, 6); // Assigns "Steven" to firstName lastName = fullName.substr(11); // Assigns "Mumby" to lastName // Notice the negative starting indexes... ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access