2009年12月11日金曜日

JQueryでHTML上の特定数値を3桁ごとのカンマ編集

< script type="text/javascript">

$(function(){
var wk01 = $(".class_name").text();

var wk02 = new String(wk01).replace(/,/g, "");
while(wk02 != (wk02 = wk02.replace(/^(-?\d+)(\d{3})/, "$1,$2")));
if(wk02==0){wk02="";}
$(".class_name").text(wk02);
});

< /script >

HTML上のclass="class_name"指定の
1234567

1,234,567
と置き換わります。
*0の時はスペースにしています。