课程
/前端开发
/JavaScript
/JavaScript进阶篇
有没有方法,按照一定数量来分割的字符串呢?比如, 每三个字符分为一个子串,每次分的数量都一样。
2016-07-09
源自:JavaScript进阶篇 7-9
正在回答
<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 就行了
我要开发地图系统 提问者
AAAaaZz3248469
+号除了计算功能外,还有连接作用,本题从文本框中获取数值,所以是本文类型,就出现3+2=32,要把获取的内容转换成数值型parseInt()。浏览器兼容性问题,可以多在几个浏览器上测测
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答字符串分割
2 回答将字符串对象mystr分割成字符,分割3次。
4 回答split字符串分割次数的结果问题
1 回答字符串被split分割后变成数组了,还是依旧是字符串