js中如何将字符串'2006-7-1'变成'2006-07-01'?

hahafan 2006-07-12 09:48:41
rt
...全文
262 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fosjos 2006-07-12
  • 打赏
  • 举报
回复
赞一下楼上的方法
圡了
hbhbhbhbhb1021 2006-07-12
  • 打赏
  • 举报
回复

<script language=javascript>
str="2006-7-1"
str=str.replace(/\d+/g,function(a){return (a.length==4)?a:((a.length==2)?a:("0"+a))})
alert(str)
</script>
是是非非 2006-07-12
  • 打赏
  • 举报
回复
<script language="javascript">//<!--
var s="2006-7-1";
var a=s.split('-');
for(var i=0;i<a.length;i++) if(a[i].length==1) a[i]='0'+a[i];
alert(a.join('-'));
//--></script>

87,907

社区成员

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

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