当前位置: 首页 > 面试题库 >

将逗号添加到jQuery中的数字

子车宏浚
2023-03-14
问题内容

我有这些数字

109998094456

我想要做的就是在需要的地方添加一个逗号,所以看起来像这样

10,9998,094456

这些都在ap标签中,例如此类<p class="points">10999</p>等。

能做到吗

更新

将查看新的Globalization插件以获得更好的实现方式


问题答案:

适用于所有浏览器,这就是您所需要的。

  function commaSeparateNumber(val){
    while (/(\d+)(\d{3})/.test(val.toString())){
      val = val.toString().replace(/(\d+)(\d{3})/, '$1'+','+'$2');
    }
    return val;
  }

借助regex,将其写得紧凑,并且要点。这是直接的JS,但是您可以像这样在jQuery中使用它:

$('#elementID').html(commaSeparateNumber(1234567890));

要么

$('#inputID').val(commaSeparateNumber(1234567890));


 类似资料:
  • 问题内容: 使用Python v2,我在程序中运行一个值,该值末尾将一个数字四舍五入到小数点后两位: 像这样: 有没有办法在小数点后每三位插入一个逗号值? 即:10000.00变成10,000.00或1000000.00变成1,000,000.00 谢谢你的帮助。 问题答案: 在Python 2.7和3.x中,可以使用格式语法 这是在记录PEP 378 -格式说明千位分隔符 并且在一个例子官方文档

  • 我有四个超文本标记语言字段,我抓取它们的值并将它们添加到一个等式中,看起来像这样: 现在,一些值可能等于,结果是。那我该怎么办?

  • 问题内容: 例如: 还是在Python中有一个内置函数可以做到这一点? 问题答案: 没有人迄今已提到的新这是在2.7版所添加的选项 格式化规范的迷你语言 -见PEP 378:格式说明千位分隔符 在什么在Python 2.7文档的新 。它易于使用,因为您不必弄乱(但由于国际化而受到限制,请参阅原始的PEP 378 )。它适用于浮点数,整数和小数- 以及迷你语言规范中提供的所有其他格式设置功能。 用法

  • 问题内容: 我想知道如何在数字上加上逗号。让我的问题变得简单。 我想更改此: 至: 和: 至 以此类推。有可能使用php函数吗? 问题答案: 从php手册http://php.net/manual/en/function.number- format.php 我假设您想要英语格式。 我的2美分

  • 假设我有从文件中读取的字符串和整数,并用逗号分隔,我想将它们添加到两个不同的 arrayList 中。 汉堡包,15 奶酪,10 苏打水,15 我该怎么做呢?我最初使用nextLine()将它们添加到一个数组列表中并提取整数并擦除逗号,但这对数组列表不起作用。我还尝试使用nextInt()来获取int,但出现了异常。 我的最终结果将是: 项目=[汉堡包,奶酪,苏打水] 成本= [15,10,15]