在 JavaScript/Lodash 中将字符串格式化为电话号码
Format string as phone number in JavaScript/Lodash
有以下电话号码字符串:"+79021234567"。如何将此字符串格式化为"+7 902 123-45-67"?我可以用子字符串手动完成,但可能有更优雅的方式?提前感谢!
str.substring(start, end)
似乎是最适用的方式,尽管它看起来不是很优雅:
> str = '+79021234567'
> console.log([[str.substring(0, 2), str.substring(2, 5), str.substring(5, 8)].join(" "), str.substring(8, 10), str.substring(10)].join("-"));
+7 902 123-45-67
相关文章:
- jQuery中是否内置了任何字符串格式化函数
- 将字符串转换为格式化日期
- 用Javascript重新格式化复杂文本日期字符串的更好方法
- 如何将日期字符串视为格式化数组[EYEAR,MONTH,DAY]
- 如何格式化match()参数以定位电子邮件中的字符串
- 用逗号分割字符串,格式化后显示
- 如何格式化字符串以修复Javascript中的缩进
- momentjs 显示本地时间和自动格式化字符串
- 有没有办法在javascript中格式化字符串
- jQuery(或Javascript)基于给定的C#/VBA/Java格式字符串格式化数字的方法
- Javascript/Regex,用于在键入时格式化字符串
- 在 javascript 中从字符串格式化日期
- 如何使用变量名称实现字符串格式化程序
- JS 字符串格式化操作 - 将变量值替换为字符串
- 获取&从一个简单的字符串格式化HTML标记
- javascript函数中的PHP字符串格式化
- Javascript字符串格式化-替换保存在变量中的字符串
- Python中用于Javascript的可选字符串格式化器
- Javascript字符串格式化
- javascript中的字符串格式化