文档章节

js正则从后往前定长分割字符串

吟啸_徐行
 吟啸_徐行
发布于 2015/04/09 11:04
字数 76
阅读 946
收藏 7

一个全为数字的字符串,现在要从后往前每三位分割

 '123456789'.replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,'$1,'); 
  123,456,789

使用了贪婪模式,正负前瞻,捕获和非捕获,如果有其它解决方案,欢迎介绍

© 著作权归作者所有

共有 人打赏支持
吟啸_徐行
粉丝 18
博文 109
码字总数 15832
作品 0
深圳
高级程序员
私信 提问
加载中

评论(4)

吟啸_徐行
吟啸_徐行
'123456789'.replace(/(\d{1,3})(?=(\d{3})+$)/g,'$1,');
吟啸_徐行
吟啸_徐行

引用来自“Mr.Zheng”的评论

'123456789'.replace(/\B(?=(\d{3})+$)/g,',');
更多:https://gist.github.com/jikeytang/b810d94ecc62322ac4d1
挺好的
吟啸_徐行
吟啸_徐行
'123456789'.split("").reverse().join("").replace(/(\d{3})(?=[^$])/g, "$1,").split("").reverse().join("");
Mr.Zheng
Mr.Zheng
'123456789'.replace(/\B(?=(\d{3})+$)/g,',');
更多:https://gist.github.com/jikeytang/b810d94ecc62322ac4d1
JavaScript基础-基本数据类型和基本流程控制

JavaScript基础1 一、基本数据类型 1.Number 2.String 3.Null 4.Undefined 5.true or false 二、字符串常用方法 1.解析字符串数字 parseInt:解析成整数 parseFloat:解析成小数 2.文本常见操...

pei_river
09/06
0
0
25行代码实现一个简单的编译器

起因 《25行JavaScript语句实现一个简单的编译器》实现的是一个简单到不能再简单的玩具的玩具,他的魔法是函数式编程简化了js代码。java 8提供了函数式编程的支持,昨晚脑子抽风突然兴趣jav...

obaniu
2017/11/06
0
0
JS在web客户端保存cookie信息

本文来来自chenglin博客 ,这里主要技术分享,原文由实例使用说明http://www.chenglin.name/web/js-web/386.html 这里介绍在浏览器客户端保存cookie信息,下次浏览的时候可以获取相应信息,比...

Cleey
2014/02/12
2.7K
0
mysql处理js传过来的string问题

问题是这样,我前台通过js传给model层,然后是一个逗号分割的字符串 想通过 select * from dual where xxx in (${@ids} ) ${@ids} 为前台js传过来的逗号分割的字符串,由于sql是写在xml的CDA...

开源中国首席打酱油啊哎滴
2015/07/13
178
6
Google JavaScript 代码风格指南

Google 和 Airbnb 是目前最流行的 JavaScript 代码风格,如果你长期使用 JavaScript 来写代码的话,建议对比看看。 以下是我认为在 Google 代码风格指南中最有意思的十三条规则,和大家分享一...

缪宇
10/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周日乱弹 —— 钱不还,我就当你人不在了

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享Bigleaf的单曲《小鹿》 《小鹿》- Bigleaf 手机党少年们想听歌,请使劲儿戳(这里) 周日在家做什么? 做手工呀, @poorfis...

小小编辑
26分钟前
11
1
EOS docker开发环境

使用eos docker镜像是部署本地EOS开发环境的最轻松愉快的方法。使用官方提供的eos docker镜像,你可以快速建立一个eos开发环境,可以迅速启动开发节点和钱包服务器、创建账户、编写智能合约....

汇智网教程
今天
17
0
《唐史原来超有趣》的读后感优秀范文3700字

《唐史原来超有趣》的读后感优秀范文3700字: 作者:花若离。我今天分享的内容《唐史原来超有趣》这本书的读后感,我将这本书看了一遍之后就束之高阁了,不过里面的内容一直在在脑海中回放,...

原创小博客
今天
20
0
IC-CAD Methodology知识图谱

CAD (Computer Aided Design),计算机辅助设计,指利用计算机及其图形设备帮助设计人员进行设计工作,这个定义同样可以用来近似描述IC公司CAD工程师这个岗位的工作。 早期IC公司的CAD岗位最初...

李艳青1987
今天
24
0
CompletableFuture get方法一直阻塞或抛出TimeoutException

问题描述 最近刚刚上线的服务突然抛出大量的TimeoutException,查询后发现是使用了CompletableFuture,并且在执行future.get(5, TimeUnit.SECONDS);时抛出了TimeoutException异常,导致接口响...

xiaolyuh
今天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部