首页 > 解决方案 > 如何在Javascript中从字符串右侧每三个字符添加一个空格?

问题描述

我可以这样做:

const mystring = 'abcdefgh' // or '00000000'
mystring.replace(/(.{3})/g, '$1 ')

但后来我明白了abc def gh

如何从右边做得到ab cde fgh

标签: javascript

解决方案


前瞻 3 个字符的组,最后是字符串的结尾:

const mystring = '00000000'
console.log(
  mystring.replace(/(?=(?:.{3})*$)/g, ' ')
);


推荐阅读