javascript - 如何获得西方数字模式(用逗号分隔)

标签 javascript jquery spring-mvc thymeleaf

我的值来自 3440.00 等输入,但需要显示为 3,440.00

更多示例:10,05,000.00 应为 1,005,000.00

我从 spring mvc 和 thymeleaf 获取数据

 <input type="text" class="form-control inputData"  id="abcd"  th:value="${selectedDetails.abcd}" readonly="readonly"/>

js 是:

  $(document).ready(function() {

 var a=$("#abcd").val();
 console.log(a);

 function *format(a)* {
  console.log(acquisitionCost);
    return a.toLocaleString("en", {  useGrouping: true,});
}

我希望我的问题出在 Javascript 上。我将如何调用方法格式?

请帮忙。

最佳答案

请检查下面的代码片段。

function format1(n) {
  n = parseFloat(n);
  return n.toFixed(2).replace(/./g, function(c, i, a) {
    return i > 0 && c !== "." && (a.length - i) % 3 === 0 ? "," + c : c;
  });
}
$(document).ready(function(){
  var a = $("#abcd").val();
  console.log(format1(a));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" class="form-control inputData"  id="abcd"  value="12345.67" readonly="readonly"/>

更新

//Textfield value
var a = $("#abcd").val();
//Number format the value
var formatted_a = format1(a);

关于javascript - 如何获得西方数字模式(用逗号分隔),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39637402/

相关文章:

表的 jQuery css 选择器

javascript - DOM 事件 API : event delegation and stopPropagation

java - Spring 单元测试 JPA 存储库

Javascript 添加多个 if - window.location.hostname

javascript - 联合 JS - 如何在 shapes.devs 上应用事件

javascript - 重新启动后无法在 sailsjs 中获取套接字 session

javascript - 从jquery中的div中删除一个类

spring - 请求的资源在项目启动 spring mvc 时不可用

java - 如何将异常发送到 exceptionController?

javascript - 如何使用 jquery 找到鼠标悬停时的当前元素文本