<HTML>?
<BODY>?
<script? language=javascript>?
function? commafy(num)
{?
?? num? =? num+"";?
?? var? re=/(-?\d+)(\d{3})/?
?? while(re.test(num))
?? {?
???? num=num.replace(re,"$1,$2")?
?? }?
?? return? num;?
}
function? commafyback(num)
{?
?? var x = num.split(',');
?? return parseFloat(x.join(""));
}???
</script>?
<input? type=button? value="commafy"? onclick="alert(commafy(123456789.01))">?
<input? type=button? value="commafy"? onclick="alert(commafyback('123,456,789.01'))">?
</BODY>
</HTML>
join()默認是以逗號分隔。
當然程序還可以寫的多一點點,比如split 后,用 for in實現鏈接。
posted on 2007-06-20 01:19
-274°C 閱讀(3295)
評論(3) 編輯 收藏