千分符是从最后开始以三个数字用逗号来隔开的。比如45,125,124,452,451
下面我们随机用一个字符串来做出这种千分符;
<script>
(function(){
var strin='12453269751238442';
var srry=[];
var nu=0;
var value='';
var str=strin.length%3; //取strin字符串的余数 2
srry.push(strin.substring(nu,str));//向新数组添加strin字符串下标0到2的字符;
strin=strin.substring(str);//获取新字符串
for(var i=0;i<strin.length;i++){ //循环获得每一个字符
nu++;
value+=strin[i];
if(nu==3&value){
srry.push(value); //添加都数组中
nu=0; //重新归零
value='';
}
}
//console.log(srry);
strin=srry.join(','); //数组转化为字符串,以逗号分开;
console.log(strin);
})()
</script>