【发布时间】:2012-07-11 09:28:11
【问题描述】:
是否有任何 jQuery 插件可以将数字字符串转换为标准格式:
200000 to 2,00,000
1000 to 1,000
398740 to 3,987,40
等等..
【问题讨论】:
-
你想要一个奇怪的编号方案
标签: jquery
是否有任何 jQuery 插件可以将数字字符串转换为标准格式:
200000 to 2,00,000
1000 to 1,000
398740 to 3,987,40
等等..
【问题讨论】:
标签: jquery
试试这个:
var s = 200000;
var converted = s.toString().replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,")
或:
$.fn.convert = function() {
return this.each(function(){
$(this).text($(this).text().replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,"));
})
}
你可以调用它来像其他jQuery方法一样转换选定元素的文本:
$('#elem').convert()
【讨论】: