分割字符串split( )的使用方法

把字符串分割成数组,把一串字符根据某个分隔符来分割成数组; split( ):括号中是分隔符,如果没有分隔符会把整个内容都当成一个数组 split(‘.’);括号中的分隔符是点,所以会找到点然后分...

把字符串分割成数组,把一串字符根据某个分隔符来分割成数组;

split( ):括号中是分隔符,如果没有分隔符会把整个内容都当成一个数组


split(‘.’);括号中的分隔符是点,所以会找到点然后分割成三个字符串分别为:‘www’,’baidu’,’com

var str = 'www.baidu.com';
alert(str.split('.'));//'www','baidu','com'
// 存成数组形式,数组有长度,可以查看长度
var arr = str.split('.');
alert(arr.length);//3
// 想得到数组中的某一个
alert(arr[1]);//baidu


如果想把每一个字母都分割开来成一个数组,那么split( )括号中只写一个单引号:split(''),例如:

var str1 = 'baidu';
alert(str1.split(''));//['b','a','i','d','u']


以一个字符来分割,例如:

以‘是’为分割符,把‘我是百度’分割成‘我’,‘百度’

var str2 = '我是百度';
alert(str2.split('是'));//['我','百度']
var str3 = '/www.baidu.com/';
alert(str3.split('/'));//[,'www.baidu.com',] 斜杠前面后面没有东西但会用一个逗号隔开,
alert(str3.split('/').length);//3
var str4 = '2017-08-18-22-15-50';
alert(str4.split('-'));//['2017','08','18','22','15','50']
alert(str4.split('-',3));//['2017','08','18']只保留前三个字符

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

651 篇文章

作家榜 »

  1. admin 651 文章
  2. 粪斗 185 文章
  3. 王凯 92 文章
  4. 廖雪 78 文章
  5. 牟雪峰 12 文章
  6. 李沁雪 9 文章
  7. 全易 2 文章
  8. Garmcrypto7undop 0 文章