在Javascript中,如何在字符串右侧每隔三个字符添加一个空格?

在Javascript中,如何在字符串右侧每隔三个字符添加一个空格?,javascript,Javascript,我可以这样做: const mystring = 'abcdefgh' // or '00000000' mystring.replace(/(.{3})/g, '$1 ') 但是我得到的是abc def gh 如何从右侧执行此操作并获得ab cde fgh?对3个字符的组进行前瞻,最后在字符串结尾处执行此操作: constmystring='00000000' console.log( mystring.replace(/(?=(?:.{3})*$)/g',) );

我可以这样做:

const mystring = 'abcdefgh' // or '00000000'
mystring.replace(/(.{3})/g, '$1 ')
但是我得到的是
abc def gh


如何从右侧执行此操作并获得
ab cde fgh

对3个字符的组进行前瞻,最后在字符串结尾处执行此操作:

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