在数字上添加破折号而不需要很多行代码



我有一个从数据库返回的数字

329193914

我想做的只是能够每3个字符插入破折号。

329-193-914

我在看正则表达式,替换和切片,切片我有一个艰难的时间,因为很多例子都像f.value,我没有传递"this"(整个元素)

如果您的号码可以作为字符串处理:

var str = '329193914';
var arr = str.match(/.{3}/g); // => ['329', '193', '914']
var str2 = arr.join('-'); // => '329-193-914'

相关内容

  • 没有找到相关文章

最新更新