您的位置:首页 > Web前端 > JavaScript

Javascript 数值转换成金钱格式

2011-06-03 18:09 357 查看
function changePrice2money(s)
{
if (/[^0-9]/.test(s)) return "invalid value";
// s = s.replace(/^(\d*)$/, "$1.");
// s = (s + "00").replace(/(\d*\.\d\d)\d*/, "$1");
// s = s.replace(".", ",");
var re = /(\d)(\d{3},)/;
while (re.test(s))
s = s.replace(re, "$1,$2");
s = s.replace(/,(\d\d)$/, ".$1");
return "¥" + s.replace(/^\./, "0.")
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: