-1
A
回答
5
解决方法1:你可以简单地使用Number.toLocaleString()
var number = 1557564534;
document.body.innerHTML = number.toLocaleString();
解决方案2:你可以使用正则表达式来一个进行简单的jQuery插件
$.fn.digits = function() {
return this.each(function() {
$(this).text($(this).text().replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,"));
})
}
$("span").digits();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<span id="numbers">3456754323456432</span>
0
你可以输入解析成float和使用number.toLocalString() ;
var data = $("#getInfo");
var dataParse = parseFloat(data.val());
dataParse = dataParse.toLocaleString();
$("#getInfoNew").val(dataParse);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
BEFORE<input type="text" id="getInfo" value="14000000,0"><br>
AFTER<input type="text" id="getInfoNew" value="">
1
这里是的jsfiddle为您在键入时做内联格式。 https://jsfiddle.net/wm61qzsm/
JS代码:
$('input.number').keyup(function(event) {
// skip for arrow keys
if(event.which >= 37 && event.which <= 40) return;
// format number
$(this).val(function(index, value) {
return value
.replace(/\D/g, "")
.replace(/\B(?=(\d{3})+(?!\d))/g, ",")
;
});
});
相关问题
- 1. 无法在其他文本字段中添加并显示文本字段值
- 2. Swift:在输入时在文本字段中添加逗号和$
- 3. 如何在HTML网页的文本字段中添加逗号
- 4. as3 - 在动态文本字段中逗号后添加空格
- 5. 在文本字段中保留逗号
- 6. 在文本框中显示逗号VB.net
- 7. 将字段值添加到文本框
- 8. 使用逗号分隔在文本框中添加值
- 9. 在文本后面添加逗号
- 10. 插入逗号到号码对象和输入文本字段
- 11. 在输入字段的号码添加逗号,打字时
- 12. 添加逗号字符串
- 13. 如何向逗号中添加逗号?
- 14. 将值添加到多值字段并显示它们
- 15. 添加到一个逗号
- 16. 在jQuery中间隔后添加逗号到文本框
- 17. 使用jQuery或JavaScript将逗号添加到禁用字段
- 18. 如何将提示文本添加到文本字段(导轨)?
- 19. 如何添加更多的文本字段并通过在mysql中附加逗号来存储该值?
- 20. 当每次有三位数字添加到iOS中的文本字段中时,插入逗号作为整数
- 21. javascript从文本字段获取逗号或单个值
- 22. 用逗号格式文本字段值 - 钛
- 23. SSRS文本字段返回空白逗号分隔值
- 24. 如何将文本添加到foreach循环中的逗号分隔值?
- 25. 通过按Enter键而不是逗号将新值添加到标记字段
- 26. 将文本字段验证添加到多个文本字段
- 27. 添加一个文本字段的值
- 28. 添加文本字段的值Jquery HTML
- 29. iPhone添加逗号输入号码字段是因为JavaScript
- 30. 使用unix脚本向逗号delimeted文件添加空/零值
的可能的复制[如何打印带有逗号作为在JavaScript千位分隔符的数(https://stackoverflow.com/questions/2901102/how-to-print-一个数与 - 逗号-AS-数以千计的隔膜式的JavaScript) – dave