

















3 freedomSky 2022 年 1 月 29 日'8123456789'.replace(/\B(?=(?:\d{3})+$)/g,',') // 8,123,456,789 #当前位置(非边界)后到结尾有 3N 个字母,则插入分隔符 "8123456789".replace(/\B(?=(?:\d{3})+(?!\d))/g,",") // 8,123,456,789 #当前位置(非边界)后面有 3N 个数字+非数字,则插入分隔符,比如 8123456789x '8123456789'.replace(/\B(?=(?:\d{3}))+$/g,',') # 这里+施加在 look ahead 上是无效的,必须在 look ahead 的内部,这里相当于没有加,$也放在 look ahead 外,我理解相当于被替换的东西不连续了(中间是 look ahead ),应该是不允许的 |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。