javascript - 在每第 n 个字符后插入一个字符

标签 javascript regex

<分区>

我正在尝试将数字如:1215464565 转换为 12-15-46-45-65。我正在尝试这样做:

var num = 1215464565; 
num = num.toString();
num.replace(/(.{2)/g,"-1");

但是 JSFiddle 并没有反射(reflect)这种变化。

最佳答案

var num = 1215464565; 
var newNum = num.toString().match(/.{2}/g).join('-');
console.log(newNum);

jsFiddle example

关于javascript - 在每第 n 个字符后插入一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26910567/

相关文章:

javascript - 我可能使用了过量的innerHTML 并得到了未定义的结果

c++ - 如何在Flex中读取标识符 'class'?

python - 正则表达式单行仅匹配特定单词后的内容?

java - 悬挂元字符

javascript - 如何使用正则表达式在匹配字段后附加字符串

javascript - 单击时更改类内图像的源无法设置未定义的属性 'src'

asp.net - Javascript 弹出窗口打开函数

javascript - JQDateRangeSlider更改开始/结束值

javascript - p5.speech.js 连续不会变成真的

regex - 逻辑测试字符串是否恰好是 2 个或更多空格