小编Dot*_*tch的帖子

每八位数字添加逗号

鉴于以下输入:

123456781234567812345678
Run Code Online (Sandbox Code Playgroud)

我想完成以下事项:

12345678,12345678,12345678
Run Code Online (Sandbox Code Playgroud)

目前,完成此任务的工作目前为:

parts = parts.replace(/\B(?=(\d{8})+(?!\d))/g, ",");
Run Code Online (Sandbox Code Playgroud)

我得到的问题是正则表达式从右到左读取.我创建了一个JSFIDDLE来显示问题.我得到的结果是这样的.

123,45678910,12345678
Run Code Online (Sandbox Code Playgroud)

最后,当我使用箭头键移动时,它会将我抛回到输入的末尾.

REGEX101

javascript regex jquery

8
推荐指数
2
解决办法
959
查看次数

标签 统计

javascript ×1

jquery ×1

regex ×1