一组数字,如何用逗号隔开,并用0补充

qq_39718337 2017-08-03 03:55:20
再次先谢谢各位了。

比如有一组数字
69871052341
让他变成
06,09,08,07,10,05,02,03,04,01

数据源地址 www.pk10010.com/pk10/getHistoryData.do?count=1
option:{
host:"pk10010.com",
timeout:50000,
path: '/pk10/getHistoryData.do?count=1',
headers:{
"User-Agent": "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)"
}
},

parse:function(str){
try{
//console.log(str);return;
str=JSON.parse(str);
//var myDate = new Date();
//var year = myDate.getFullYear(); //年
//var month = myDate.getMonth() + 1; //月
//var day = myDate.getDate(); //日
//if(month < 10) month="0"+month;
//if(day < 10) day="0"+day;
//var mytime=year + "-" + month + "-" + day + " " +myDate.toLocaleTimeString();
//console.log(mytime);
return {
type:20,
time:str.rows[0].lotteryTime,
number:str.rows[0].termNum.replace(/(\d{8})(\d{3})/,'$1-$2'),
//number:str.next.periodNumberStr.replace(/(\d{8})(\d{3})/,'$1-$2'),

//data:str.rows[0].lotteryNum.replace(/(\d{1})(\d{1})(\d{1})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/,'$1,$2,$3,$4,$5,$6,$7,$8,$9,$10'),


data:str.rows[0].lotteryNum.split('').join(',')


};
...全文
640 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_39718337 2017-08-03
  • 打赏
  • 举报
回复
已经解决了,谢谢各位
似梦飞花 2017-08-03
  • 打赏
  • 举报
回复
var str='12345678' str.replace(/(\d)(?!$)g,'0$1,'/)
qq_39718337 2017-08-03
  • 打赏
  • 举报
回复
引用 6 楼 showbo 的回复:
引用 4 楼 qq_39718337 的回复:
是的,请帮我用上面的代码弄下,我弄不来,谢谢啊
代码不是给你了
谢谢,我试下,我不懂这个
qq_39718337 2017-08-03
  • 打赏
  • 举报
回复
引用 5 楼 jslang 的回复:
alert("69871052341".replace(/(.)/g,"0$1,").slice(0,-1));
这个会把10变成00
Go 旅城通票 2017-08-03
  • 打赏
  • 举报
回复
引用 4 楼 qq_39718337 的回复:
是的,请帮我用上面的代码弄下,我弄不来,谢谢啊
代码不是给你了
天际的海浪 2017-08-03
  • 打赏
  • 举报
回复
alert("69871052341".replace(/(.)/g,"0$1,").slice(0,-1));
qq_39718337 2017-08-03
  • 打赏
  • 举报
回复
是的,请帮我用上面的代码弄下,我弄不来,谢谢啊
Go 旅城通票 2017-08-03
  • 打赏
  • 举报
回复
数字后面有0的保留,其他前面补上0?
    console.log('69871052341'.replace(/(([1-9])(?!0)|[1-9]0)/g, function ($1) { return $1.length == 1 ? ',0' + $1 : ',' + $1 }).substring(1))
    console.log('2069871052341'.replace(/(([1-9])(?!0)|[1-9]0)/g, function ($1) { return $1.length == 1 ? ',0' + $1 : ',' + $1 }).substring(1))
qq_39718337 2017-08-03
  • 打赏
  • 举报
回复
试了不行,能帮我写完整一点吗,谢谢
似梦飞花 2017-08-03
  • 打赏
  • 举报
回复
str.replace(/(\d)(?!$)g,'$1,'/)

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧