javaee论坛

普通会员

225648

帖子

344

回复

358

积分

楼主
发表于 2019-11-04 06:17:16 | 查看: 164 | 回复: 3

JavaScript数字每三位加逗号/三位分节号正则表达式数字每三位加逗号/三位分节号

数字每三位加逗号/三位分节号functionnumberFormat(str){/***a123=>null*""=>null*/if(isNaN(str)||!str){returnnull;}/***00123=>123*123.=>123*123.1230=>123.123*/vars=(str+'').replace(/(^0+)|(\.+$)|(0+$)/g,"");varregExp=newRegExp('^(-?[0-9]+)([0-9]{3})');while(regExp.test(s)){s=s.replace(regExp,'$1,$2');}returns;}console.log(numberFormat(""));//nullconsole.log(numberFormat("a00012345"));//nullconsole.log(numberFormat("00012345"));//12,345console.log(numberFormat("00012345."));//12,345console.log(numberFormat("00012345.123"));//12,345.123console.log(numberFormat("00012345678910.123000"));//12,345,678,910.123

如果您觉得有帮助,欢迎点赞哦~谢谢!!


普通会员

1

帖子

332

回复

341

积分
沙发
发表于 2019-11-18 13:44:41

信春哥,得永生!

普通会员

0

帖子

322

回复

330

积分
板凳
发表于 2019-11-29 07:16:48

还是很厉害的

普通会员

0

帖子

306

回复

315

积分
地板
发表于 2024-04-23 20:18:38

我最喜欢回复人少的贴子了,如果贴子沉了,我就会觉得是自己弄沉的,非常有成就感!如果贴子火了,那我有占了前排,这简直是稳赚不赔的生意嘛

您需要登录后才可以回帖 登录 | 立即注册

触屏版| 电脑版

技术支持 历史网 V2.0 © 2016-2017