简体   繁体   English

电话号码和帐号的自定义格式

[英]Custom Formating of Number for Phone and Account Number

I would like to seek advice how or what to use in formatting this two number that will be coming from JSON File.我想咨询如何或使用什么来格式化这两个数字,这两个数字将来自JSON文件。

var firstnumber = 09151234567
var secondnumber = 1075736332

First number should be shown as "0915 123 4567"第一个数字应显示为"0915 123 4567"

Second number should be show as "1075 7363 32"第二个数字应显示为"1075 7363 32"

i tried looking for codes but what i only see are formatted only with specific country.我尝试查找代码,但我只看到的内容仅使用特定国家/地区进行格式化。 I would be implementing this in a vuejs我将在 vuejs 中实现它

Since leading zero in a Number in javascript is ignored, you'll need to work with strings由于 javascript 中数字中的前导零被忽略,因此您需要使用字符串

 var firstnumber = '09151234567'; var secondnumber = '1075736332'; function modify(n) { var re1 = /^(\d{4})(\d{3})(\d{4})$/; var re2 = /^(\d{4})(\d{4})(\d\d)$/; var m = n.match(n.length == 11? re1: re2); return m && m.slice(1).join(' ') } console.log(modify(firstnumber)) console.log(modify(secondnumber))

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM