正则运行流程解析之每三数字以逗号分割
Posted Deacyn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则运行流程解析之每三数字以逗号分割相关的知识,希望对你有一定的参考价值。
"12345678901890".replace(/(\\d)(?=(\\d{3})+$)/g, \'$1,\')
解析流程:(\\d)
匹配到 1(?=(\\d{3})+$)
匹配到
234 567 890 189 0
结尾 0 不符合((\\d{3})+$)
(\\d)
匹配到 2(?=(\\d{3})+$)
匹配到
345 678 901 890
结尾 890 符合((\\d{3})+$)
(\\d)
匹配到 3(?=(\\d{3})+$)
匹配到
456 789 018 90
结尾 90 不符合((\\d{3})+$)
...
所以匹配出了 12,345,678,901,890
以上是关于正则运行流程解析之每三数字以逗号分割的主要内容,如果未能解决你的问题,请参考以下文章