首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

千分的写法_千分格式

之前看到一道面试题,要求使用js千分,当时面试时有点懵逼,但是后来参考网上的写法与自己的思考,写出了千分。 以下是通过网上的代码,本人进行了进一步优化后的代码,仅供参考。...相比较与网上的方法,我的方法实现了能对小数也进行处理的功能,不会出现如果数字是小数,分割千分就是出错的问题。...首先在开始的时候对数字做处理,使用split方法将转化为string类型的字符串在“.”位处分割开,然后装进数组中 然后将前半部分(整数部分)反转过来 使用循环判断长度,三长度就增加一个逗号。...DOCTYPE html> 千分 </body...并转化为数组,使用reverse方法将其反转 for(var i = 0; i < list.length; i++){ //定义变量,判断list的长度 if(i % 4 == 3){ //当长度为三

93420
您找到你想要的搜索结果了吗?
是的
没有找到

VBA:正则表达式(9) -添加千分(13)

环视的一个经典应用是添加千分。添加千分的一个正则表达式如下: (?<!\.\d+)(?<=\d+)(?=(\d{3})+(?!...这是为了保证小数部分不会添加千分。 (2)?<=\d+,逆序肯定环视。所在位置的左侧只有数字。这是为了保证在整数部分添加千分。 (3)?=(\d{3})+(?!...=(\d{3})+$) 文本:123456789 替换文本:$1, 结果:123,456,789 从右向左每三划分为一组,那么末端三数字的右侧一定就是行的结束标识了;此外,提取三数字组合左侧的一数字作为匹配组...结束标识$本意是希望用来匹配整数的结尾,但是小数部分也可能匹配到,所以小数部分也添加了千分,这显然是不对的。...optionGlobl=global) [3] 正则测试(https://tool.chinaz.com/regex) [4] VBA之正则表达式(9)-- 添加千分(1/3)(https://blog.csdn.net

21610

js正则小结

1,\ 斜杠用于转义,在js正则里,只有一些元字符(*,?,.等)和\本身需要转义,其他的不需要转义,如果其他的字符前面使用了\,可能会产生负面影响,比如\b,\t这些有特殊含义的转义。...此外,在js正则中,\还有一个用处在于使用new RegExp()形式创建正则对象时,比如new RegExp('a\*a'),其中*是乘以的意思,js引擎在解析该正则表达式字符串时,会消耗掉这个斜杠,...2 ^ 该元字符比较简单,就是表示该正则是从字符串的首字符开始匹配的,有一个地方需要注意的是,如果该正则表达式加了m标记时,匹配到了行分隔符的时候就会结束。然后会在下一行继续匹配。...17 sticky 粘着类似于全局匹配,当我们使用exec函数时,如果正则表达式中加了g,那么就会下次执行exec函数时就会从上次匹配的结束位置开始。 同样,我们可以通过加y标记来达到这个目的。...'); lastIndex会变,第n次匹配会匹配到第n个a var x = /a/y; x.exec('aa'), x.exec('aa'); lastIndex会变,第n次匹配会匹配到第n个a,粘着其实就是说上次匹配的位置会粘着

7.6K50
领券