`
xinlingwuyu
  • 浏览: 138716 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

字符串 每三位 逗号 分隔

阅读更多

function formatNum(num,digit)//将数字转换成三位逗号分隔的样式
 {  
  if(!/^(\+|-)?(\d+)(\.\d+)?$/.test(num))
  {
   alert("wrong!");
   return num;
  }  
  var a = RegExp.$1;
  var b = RegExp.$2;
  var c = RegExp.$3;  
  var re = new RegExp().compile("(\\d)(\\d{3})(,|$)");  
  while(re.test(b))
   b = b.replace(re,"$1,$2$3");  
  if(c && digit && new RegExp("^.(\\d{"+   digit   +"})(\\d)").test(c))
  {  
   if(RegExp.$2>4)
    c = (parseFloat(RegExp.$1)+1)/Math.pow(10,digit);  
   else
    c = "."+ RegExp.$1;
  }
  return a + "" + b + "" + (c+"").substr((c+"").indexOf("."));  
  }

分享到:
评论

相关推荐

    js下将金额数字每三位一逗号分隔

    在JavaScript中实现金额数字每三位一逗号分隔的功能是一个常见的编程需求,尤其在财务相关的Web应用开发中。这种功能通常被称为金额格式化,目的是将数字按照人眼习惯的格式来显示,即千分位使用逗号分隔。本文将...

    labview字符串拆分到数组 支持中文1

    如果字符串中包含中文分隔符,比如逗号“,”,可以直接输入这个字符。 3. 输出结果:执行后,函数会返回一个字符串数组,其中包含了按照分隔符拆分后的子字符串。 四、处理中文字符 LabVIEW支持Unicode字符集,...

    SQL 字符串自动补零

    sqlServer中,给字符串开头或结尾自动补零,可以控制补几个零,共三种方法。

    [Labview]将范围 0—10 的 5 个随机数转换为一个字符串显示在前面板上,要求保留 2 位小数,每个数之间用逗号分隔。

    练习题

    JS将数字转换成三位逗号分隔的样式(示例代码)

    本文介绍了一种使用JavaScript实现数字格式化的方法,即将数字转换为带有三位逗号分隔的样式。 在上述提供的内容中,展示了如何使用正则表达式配合循环替换实现数字的格式化。以下是对该内容的知识点详细解析: ...

    金额字符串增加分号

    对于这个特定问题,我们可以创建一个新的字符串,其长度等于原始字符串的长度加上逗号的数量(每三位数字后插入一个逗号)。由于整数部分最多有9位,所以最多会插入8个逗号。因此,新字符串的长度可以设置为原始长度...

    iOS开发之数字每隔3位用逗号分隔

    iOS开发之数字每隔3位用逗号分隔 iOS开发中,数字的格式化显示是一个非常重要的环节,特别是在电商App中,金额的显示需要以逗号分隔,以便于用户识别。在iOS开发中,我们可以使用NSString的相关方法来实现数字的...

    将一个正整数n(长整型)输出成“千分位”形式,即从个位数起,每三位之间加一个逗号,例如,将7654321输出成7,654,321;

    这个Python函数通过不断取余和整除操作,将数字分解为每三位一组,并在适当的位置添加逗号。当数字大于零时,继续处理,直到所有位数都被处理完。 在Java中,可以使用`DecimalFormat`类,但同样没有直接针对整数的...

    JS如何将数字类型转化为没3个一个逗号的金钱格式

    - `cuter5`函数使用了数组来累加每一位数字,每三位就插入一个逗号,最后再将数组转回字符串形式。 - `cuter6`函数先判断长度是否为3的倍数,如果是,则直接插入逗号;如果不是,则在尾部添加逗号后取余部分。 - ...

    逗号分割金额

    - 从后向前每三位添加到结果字符串中。 - 删除最后一个逗号。 - 添加小数部分。 - 返回格式化后的字符串。 ### 总结 以上介绍了四种在 C# 中实现逗号分割金额的方法,它们分别使用了正则表达式、字符串反转、...

    vc CListBox中SetItemData和GetItemData的用法_CString字符串分隔符数,CStringArray.rar

    假设你有一个由逗号分隔的`CString`,你可以使用`Tokenize`函数将其拆分为多个`CString`对象,然后将这些对象添加到`CStringArray`中。例如: ```cpp CString str = "item1,item2,item3"; CStringArray arrItems; ...

    js下将阿拉伯数字每三位一逗号分隔(如:15000000转化为15,000,000)

    综上所述,通过上述代码示例可以看出,在JavaScript中实现数字每三位一逗号分隔的操作,既可以采用简单直观的字符串操作,也可以利用更复杂的循环和正则表达式来达成。每种方法都有其特点,开发者可以根据实际需求和...

    vue如何截取字符串

    1. **分割字符串**:使用JavaScript的`split()`方法,传入分隔符(在这个例子中是'.'),可以将字符串按分隔符切割成数组。在上面的例子中,`ipaddrArray`计算属性返回的就是一个包含四个元素的数组。 2. **替换...

    js实现数字每三位加逗号的方法

    `newStr`用于存储格式化后的数字字符串,而`count`则用来跟踪当前遍历到的字符位置,以便在每三位后添加逗号。 接下来,我们检查输入的字符串是否包含小数点: ```javascript if (str.indexOf(".") == -1) { ``` ...

    php实现将字符串按照指定距离进行分割的方法

    在内层循环结束后,使用`implode()`函数将数组元素连接成一个带有逗号分隔的新字符串。然而,由于我们是从后往前处理字符串的,所以此时新字符串的顺序是反的。因此,原代码中包含了一个未启用的`strrev()`函数调...

    第05章 字符串与正则表达式.pptx

    字符串连接可以使用加号`+`或者通过逗号分隔的多个字符串: ```python s5 = "Hello, " s6 = "World!" s7 = s5 + s6 # s7 = "Hello, World!" s8 = "Hello, ", "World!" # s8 为元组类型,不是字符串 ``` 使用`for`...

    js 数值转换为3位逗号分隔的示例代码

    如果输入的字符串是合法的数值,接下来就使用正则表达式`***pile("(\\d)(\\d{3})(,|$)")`来匹配每三位数字,然后使用`while`循环和`replace`方法将每三位数字前加上逗号进行分隔。这里使用了正则表达式的捕获组功能...

    把数值逗号分隔的函数(e.g. 123456=>123,456)

    标题中的“把数值逗号分隔的函数”指的是在编程中将一个整数或浮点数转换为人类可读的格式,即在每三位数字后添加逗号作为千位分隔符。这样的功能常见于财务软件或者数据分析工具,用于提高数字的可读性。例如,将...

    datatable数字列每四位加一个逗号

    这个需求通常涉及到数字格式化的概念,特别是对于大数字,通过每三位添加一个逗号(称为千位分隔符)可以使数值更易于阅读和理解。 在.NET框架中,`DataTable`是一种常用的数据结构,用于存储和操作表格形式的数据...

Global site tag (gtag.js) - Google Analytics