例
分割字符串转换成子字符串数组:
var str = "How are you doing today?";
var res = str.split(" ");
RES的结果将是与该值的数组:
How,are,you,doing,today?
试一试» 更多"Try it Yourself"下面的例子。
定义和用法
的split()方法被用于将一个字符串分割为多个子阵列,并返回新的阵列。
Tip:如果空字符串("")被用作分离器,该字符串的每个字符之间分割。
注: split()方法不会改变原来的字符串。
浏览器支持
方法 | |||||
---|---|---|---|---|---|
split() | 是 | 是 | 是 | 是 | 是 |
句法
参数值 参数 描述 separator 可选的。 指定字符,或正则表达式,用于分割的字符串。 如果省略,整个字符串将被返回(an array with only one item) limit 可选的。 指定分割数的整数,分割限制后的物品不会被包含在阵列中
技术细节
返回值: 阵列,含有所述分裂值 JavaScript的版本: 1.1
更多示例
例
省略分隔参数:
var str = "How are you doing today?";
var res = str.split();
RES的结果将是仅具有一个值的数组:
How are you doing today?
试一试»
例
分隔每个系统字符,包括空白:
var str = "How are you doing today?";
var res = str.split("");
RES的结果将是与该值的数组:
H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?
试一试»
例
使用极限参数:
var str = "How are you doing today?";
var res = str.split(" ",3);
RES的结果将是仅具有3个值的数组:
How,are,you
试一试»
例
使用一个字母作为分隔符:
var str = "How are you doing today?";
var res = str.split("o");
RES的结果将是与该值的数组:
H,w are y,u d,ing t,day?
试一试»
<JavaScript字符串参考