美文网首页Web前端之路
利用正则表达式把100000000转换成100.000.000

利用正则表达式把100000000转换成100.000.000

作者: MrHong_bfea | 来源:发表于2018-08-06 20:48 被阅读37次

首先,我们得用到正向预查,代码大致如下:

 var str = "100000000000";
   var reg = /(?=(\B)(\d{3})+$)/g;
   console.log(str.replace(reg,"."));

简单解释下,如果解释的不好,不要介意。首先那个?=就是正向预查里面的内容了,把=号后面当成一个整体b,就是表示b前面的内容了,然后在非单词边界\B和每三个数字之间通过字符串的方法replace加上.就可以换成100.000.000了, $这个是以什么结尾,也就是以3个数结尾的数加个 . 就可以了。好了,就介绍到这了,希望能帮到大家。

相关文章

  • 利用正则表达式把100000000转换成100.000.000

    首先,我们得用到正向预查,代码大致如下: 简单解释下,如果解释的不好,不要介意。首先那个?=就是正向预查里面的内容...

  • 2018-08-03 python学习re模块方法

    1.compile(正则字符串) 将正则表达式字符串转换成正则表达式对象 转换成正则表达式对象后,可以通过对象调用...

  • highlight.js 为博客增加代码着色

    利用:marked 把 markdown 文本转换成 HTML。利用:highlight.js 为代码添加相应 c...

  • 千分符

    把连续数字转换成逗号分隔数值的几种方法 方法一:使用正则表达式 语法: String(Number)...

  • 100000000

    一道金光划过天际,天空被割裂成两半,一边明亮,一边昏暗。 “李慧,修行不易,你我这等存在又何必殊死搏斗。”昏暗一边...

  • day15正则表达式

    正则表达式符号 正则表达式符号组合 模块方法 compile:(正则字符串) 将正则表达式字符串转换成正则表达式对...

  • 2019-01-16学习总结

    compile(正则表达式) -> 将正则表达式转换成正则对象编译后可以直接通过对象调用相关的对象方法 ful...

  • Day_18-正则和pygame

    一、re模块相关方法 1. compile(正则表达式) 目的:将正则表达式转换成正则对象特点:编译后可以直接通过...

  • 数组扁平化的实现方式

    数组扁平化的实现方式 方法一 利用数组的 join() 转换成字符串,利用字符串的 split() 转换成...

  • 01.16 re模块

    1. compile(正则表达式) 将正则表达式转换成正则对象 编译后可以直接通过对象调用相关的对象方法 2. f...

网友评论

    本文标题:利用正则表达式把100000000转换成100.000.000

    本文链接:https://www.haomeiwen.com/subject/cwxnvftx.html