js字符串的分割

[size=x-small][color=blue]分割字符串的方法split(),slice(),substring(),substr()[/color][/size]
substr() 方法
string.substr(start,length)
start 要取的字符串的起始下标。必须是数值。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2倒数第二个字符,以此类推。
length子串中的字符数。必须是数值。如果省略了该参数,那么返回从 stringObject 的开始位置到结尾的字串。
例:
var string='123456789-0';
console.log(string.substr(0,8));
// 12345678

slice()方法
string.slice(star,end)
Star代表字符串的起始下标。end代表结束位置的下一个位置,截取出来的字符串的长度为第二个参数与第一个参数的差。如果参数的值为负,则将该值加上字符串后转为正值;如果第一个参数大于等于第二个参数,则返回空字符串。
例:
var string='123456789-0';
console.log(string.slice(0,10));
// 123456789-

substring()方法
string.substring(star,end)
Star代表开始位置,end代表结束位置的下一个位置,如果参数的值为负数,则将该值转为0.两个参数中,取较小的值作为开始位置,截取出来的字符串的长度为较大值与较小值之间的差。
例:
var string='123456789-0';
console.log(string.substring(0,9));
//123456789

split()方法
string.split('')
使用一个指定的分隔符把一个字符串分割,并将分割后的字符串存储到成数组的形式。
例:var string='123456789-0';
console.log(string.split('-'));
//["123456789", "0"]
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值