找回密码
 立即注册

QQ登录

只需一步,快速开始

微信公众号开发资源

关注:848

所属分类: 微信开发 微信公众号开发资源

本版块为微信公众号开发教程与公众号开发相关技术分享板块,技术提问请到其他对应的问答板块发帖:)

[html5开发博客] js 字符串API

[复制链接]
查看: 5281|回复: 7
最佳答案
0 

102

主题

112

帖子

4090

积分

S1

积分
4090
 楼主| 发表于 2015-12-23 21:58:17 | 显示全部楼层 |阅读模式
一. 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);
         图片1.png
             3. var subStr=str.substr(starti,n);
     比如:
           var pid="15622355233";
        var subpid=pid.substr(2,2);
          console.log(subpid);
            图片2.png                  
     2. 分隔字符串:var strs=str.split("分隔符");
          何时使用分隔符:
                                                     1. 希望将字符串按照规律分割为数组时
               2.只要分段处理字符串时,都要先切割,再遍历
例如:
  
  1. var html='<a href="#">tom</a><br><a href="#">jerry</a><br><a href="#">rose</a>';
  2.     document.write(html+'<br><br>');
  3.          //截取字符串
  4. html=html.slice(12,-4);
  5.         console.log(html);
  6.        //将字符串切割为数组
  7. html=html.split('</a><br><a href="#">');
  8. console.log(html);
  9.        //将数组排序
  10. html.sort();
  11. console.log(html);
  12.        //数组拼接
  13. html=html.join('</a><br><a href="#">');
  14. html='<a href="#">'+html+'</a>';
  15. document.write(html);
复制代码
图片3.png


回复

使用道具 举报

最佳答案
2 

12

主题

116

帖子

1191

积分

专家路上

积分
1191
发表于 2015-12-24 09:40:47 | 显示全部楼层
楼主的博客都是实实在在的干货
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

4682

帖子

50

积分

新人求带

积分
50
发表于 2018-5-2 04:48:08 | 显示全部楼层
这个给力.哈哈哈.挺全的
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

4682

帖子

50

积分

新人求带

积分
50
发表于 2018-5-7 22:03:17 | 显示全部楼层
不错哦,真的可以哦
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

4682

帖子

50

积分

新人求带

积分
50
发表于 2018-5-7 23:51:26 | 显示全部楼层
下载下来看看看
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

4682

帖子

50

积分

新人求带

积分
50
发表于 2018-5-7 23:59:05 | 显示全部楼层
好的东西,找了好久了
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

4682

帖子

50

积分

新人求带

积分
50
发表于 2018-5-8 00:07:17 | 显示全部楼层
这个牛逼啊
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

4682

帖子

50

积分

新人求带

积分
50
发表于 2018-5-10 01:44:24 | 显示全部楼层
支持楼主,感谢分享.回复查看!
回复 支持 反对

使用道具 举报

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

本版积分规则



www.henkuai.com—微信开发者的分享交流平台,专注微信开发生态。

天津市滨海新区
中新生态城中成大道生态建设公寓9号楼3层301

微信公众号

广告推广
QQ:805874290

市场合作
zhongcong@henkuai.com