为了账号安全,请及时绑定邮箱和手机立即绑定

字符串按数量分割

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

正在回答

2 回答

<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 就行了

0 回复 有任何疑惑可以回复我~
#1

我要开发地图系统 提问者

非常感谢!
2016-07-10 回复 有任何疑惑可以回复我~
#2

AAAaaZz3248469

j<(mystr.length/3)-1; 这句不能减一。因为j小于本身已经代表最后超出数组的那一次不执行了。
2017-07-30 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

字符串按数量分割

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信