-6
如何使用原生javascript将数字(如“1234567891234”)格式化为“123-45678-912-34”?有很多解决方案可用,但我想知道哪一个最好?请指教使用javascript格式化数字
如何使用原生javascript将数字(如“1234567891234”)格式化为“123-45678-912-34”?有很多解决方案可用,但我想知道哪一个最好?请指教使用javascript格式化数字
类似如下:
var unformatted="1234567891234"
var groups=/^(\d{3})(\d{5})(\d{3})(\d{2}$)/.exec(unformatted)
var formatted=groups[1]+"-"+groups[2]+"-"+groups[3]+"-"+groups[4]
console.log(formatted)
你尝试过什么了吗? – j08691 2013-05-03 17:27:54
如果有很多解决方案,请在这里发布,以便我们可以查看它们,或者我们是否应该在网络上搜索这些“许多解决方案”? – adeneo 2013-05-03 17:28:32
最好的一个是你认为最好的,最适用于你手边的问题。既然你已经承认有很多解决方案,你应该选择一个。 – 2013-05-03 17:28:49