求一转换函数 10000000 ----〉10,000,000

redtank2000 2004-12-07 10:57:11
能将形如 10000000 ----〉10,000,000
谢谢了
...全文
89 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
shyslysky 2004-12-07
  • 打赏
  • 举报
回复

//给数字字符串加上","隔开,如"1000000"变为"1,000,000"
function addCommaToNumber(numberStr){
var str=numberStr;
var subs=new Array()
var newStr=""
for(var i=str.length,j=0;i>0;i-=3,j++)
subs[j]=str.substring(i,i-3)
subs.reverse()
for(var i=0;i<subs.length;i++)
newStr+=(i==subs.length-1)?subs[i]:subs[i]+","
return newStr
}
alert(addCommaToNumber("1000000000000"))
shyslysky 2004-12-07
  • 打赏
  • 举报
回复
<script>
var str="10000000";
var counts=str.length/3
var subs=new Array()
var newStr=""
for(var i=str.length,j=0;i>0;i-=3,j++)
subs[j]=str.substring(i,i-3)
subs.reverse()
for(var i=0;i<subs.length;i++)
newStr+=(i==subs.length-1)?subs[i]:subs[i]+","
alert(str+"\n"+newStr)
</script>
shyslysky 2004-12-07
  • 打赏
  • 举报
回复
<script>
var str="10000000";
var newStr=""
for(var i=str.length,j=0;i>0;i-=3,j++)
subs[j]=str.substring(i,i-3)
subs.reverse()
for(var i=0;i<subs.length;i++)
newStr+=(i==subs.length-1)?subs[i]:subs[i]+","
alert(str+"\n"+newStr)
</script>
redtank2000 2004-12-07
  • 打赏
  • 举报
回复
要用javascript做的,
redtank2000 2004-12-07
  • 打赏
  • 举报
回复
谢谢了

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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