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

Adding Dashes to a number without many lines of code

本文关键字:代码 不需要 数字上 添加 破折号      更新时间:2023-09-26

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

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'