字符串按数量分割

来源:7-9 字符串分割split()

我要开发地图系统

2016-07-09 17:29

有没有方法,按照一定数量来分割的字符串呢?比如, 每三个字符分为一个子串,每次分的数量都一样。

写回答 关注

2回答

  • qq_原来的原来的原来_0
    2016-07-09 18:55:42
    已采纳

    <script type="text/javascript">

    var mystr="86-010-85468578";

    var i=0;

    var mystr2=new Array();//新数组用来放分割完的

    for(var j=0;j<(mystr.length/3)-1;++j)

    {mystr2[j]=mystr.substr(i,3);i+=3;}

    document.write(mystr2);

    </script>

    substr() 方法从字符串中提取从 startPos位置开始的指定数目的字符串   第一次从0开始 依次加3 就行了

    AAAaaZ...

    j<(mystr.length/3)-1; 这句不能减一。因为j小于本身已经代表最后超出数组的那一次不执行了。

    2017-07-30 22:10:08

    共 2 条回复 >

  • 慕移动9181930
    2022-03-24 16:27:30

    +号除了计算功能外,还有连接作用,本题从文本框中获取数值,所以是本文类型,就出现3+2=32,要把获取的内容转换成数值型parseInt()。

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题