JavaScript String split() Method
THE WORLD'S LARGEST WEB DEVELOPER SITE

JavaScript String split() Method

Example

Split a string into an array of substrings:

var str = "How are you doing today?";
var res = str.split(" ");
Try it Yourself »

More "Try it Yourself" examples below.


Definition and Usage

The split() method is used to split a string into an array of substrings, and returns the new array.

Tip: If an empty string ("") is used as the separator, the string is split between each character.

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


Browser Support

Method
split() Yes Yes Yes Yes Yes

Syntax

string.split(separator, limit)

Parameter Values

Parameter Description
separator Optional. Specifies the character, or the regular expression, to use for splitting the string. If omitted, the entire string will be returned (an array with only one item)
limit Optional. An integer that specifies the number of splits, items after the split limit will not be included in the array


Technical Details

Return Value: An Array, containing the splitted values
JavaScript Version: ECMAScript 1

More Examples

Example

Omit the separator parameter:

var str = "How are you doing today?";
var res = str.split();
Try it Yourself »

Example

Separate each character, including white-space:

var str = "How are you doing today?";
var res = str.split("");
Try it Yourself »

Example

Use the limit parameter:

var str = "How are you doing today?";
var res = str.split(" ", 3);
Try it Yourself »

Example

Use a letter as a separator:

var str = "How are you doing today?";
var res = str.split("o");
Try it Yourself »