+发表新主题
查看: 1902|回复: 0

[代码片段] js 字符串API

[复制链接]

[代码片段] js 字符串API

[复制链接]
水中花 发表于 2015-12-23 21:58:17 浏览:  1902 回复:  0 [显示全部楼层] |只看大图 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
一. String API:

      

      1.获取子字符串:3种:

            1. var subStr=str.slice(starti,endi+1);---------------》支持负数下标

            2. var subStr=str.substring(starti,endi+1);-----------》字符串专用,不支持负数参数

             变通: 使用length-n,代替负数下标,都是含头不含尾

      例如:   

        var pid="15622355233";

        var subpid=pid.substring(2,pid.length-2);

        console.log(subpid);

         215550ysp19m1i19zz3kaa.png

             3. var subStr=str.substr(starti,n);

     比如:

           var pid="15622355233";

        var subpid=pid.substr(2,2);

          console.log(subpid);

            215550ysp19m1i19zz3kaa.png                  


     2. 分隔字符串:var strs=str.split("分隔符");

          何时使用分隔符:

                                                     1. 希望将字符串按照规律分割为数组时

               2.只要分段处理字符串时,都要先切割,再遍历

例如:

  


  • var html='<a href="#">tom</a><br><a href="#">jerry</a><br><a href="#">rose</a>';
  •     document.write(html+'<br><br>');
  •          //截取字符串
  • html=html.slice(12,-4);
  •         console.log(html);
  •        //将字符串切割为数组
  • html=html.split('</a><br><a href="#">');
  • console.log(html);
  •        //将数组排序
  • html.sort();
  • console.log(html);
  •        //数组拼接
  • html=html.join('</a><br><a href="#">');
  • html='<a href="#">'+html+'</a>';document.write(html);

复制代码
215550ysp19m1i19zz3kaa.png
回复

使用道具 举报


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版| 赣南网

© 2013-2016 Comsenz Inc. Powered by Discuz! X3.4

用微信扫一扫

赣南网