日期:2014-05-16  浏览次数:20353 次

如何把一个字符串按这样的格式分成数组
用JS实现
str= "rarzipexephp "
把这个字符传按每三个字符分开,变成数组变量arr
结果为arr[1]= "rar "
            arr[2]= "zip "
            arr[3]= "exe "
            arr[4]= "php "
如何分呢,有没有这样的现成的JS函数呢,
在线等待,实验成功就加分,

------解决方案--------------------
如果固定是3位的话。。
string.match(/.{3}/g);
即可返回数组
如果你说是按扩展名分的话。。。那就麻烦喽。。。
------解决方案--------------------
怎么得不到呀
<script language=javascript>
str= "rarzipexephp "
alert(str.match(/.{3}/g))
</script>
------解决方案--------------------
返回的是一个数组
alert(str.match(/.{3}/g))是什么意思?
要用一个数组去接再打印

var arr = str.match(/.{3}/g))
for(int i=0;i <arr/length;i++)
{
alert(arr[i]);
}