截取指定长度字符串

substr() 方法能够根据指定长度来截取子字符串。它包含两个参数,第一个参数表示准备截取的子字符串起始下标,第二个参数表示截取的长度。

在下面示例中使用 lastIndexOf() 获取字符串的最后一个点号的下标位置,然后从其后的位置开始截取 3 个字符。

var s = "taobao.com";
var b = s.substr(s.lastIndexOf(".") + 1,3);  //截取最后一个点号后3个字符
console.log(b);  //返回子字符串“com”

如果省略第二个参数,则表示截取从起始位置开始到结尾的所有字符。考虑到扩展名的长度不固定,省略第二个参数会更灵活。

var b = s.substr(s.lastIndexOf(".") + 1);
console.log(b);  //返回子字符串“com”

字符串截取后字符串转成数字

   var s = "123.com";
      var b1 = s.substr(s.lastIndexOf(".") + 1,3);  //截取最后一个点号后3个字符
      var b = s.substr(s.lastIndexOf(".") + 1);
      var c = s.substr(0,s.lastIndexOf("."));
      var c1 = s.substr(0,s.lastIndexOf("."))-0;
      console.log('11',b1,b,c,c1,typeof(c),typeof(c1));//c类型是string  c1类型是number
      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值