Latest web development tutorials
 

JavaScript String split() Method

< JavaScript String Reference

Example

Split a string into an array of substrings:

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

The result of res will be an array with the values:

How,are,you,doing,today?
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: 1.1

Examples

More Examples

Example

Omit the separator parameter:

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

The result of res will be an array with only one value:

How are you doing today?
Try it Yourself »

Example

Separate each charater, including white-space:

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

The result of res will be an array with the values:

H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?
Try it Yourself »

Example

Use the limit parameter:

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

The result of res will be an array with only 3 values:

How,are,you
Try it Yourself »

Example

Use a letter as a separator:

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

The result of res will be an array with the values:

H,w are y,u d,ing t,day?
Try it Yourself »

< JavaScript String Reference