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.")
}
{
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.")
}
相关文章推荐
- Javascript将数值转换为金额格式(分隔千分位和自动增加小数点)
- Javascript将数值转换为金额格式(分隔千分位和自动增加小数点)
- TP5-金钱转换,将小写的金钱数转换成大写格式
- 使用javascript将时间转换成今天,昨天,前天等格式
- java 数值类型转换时,如果格式不对
- JS将科学计数法字符串转换成正常数值格式
- JavaScript时间格式转换总结
- 将javascript的es6的格式转换为es5 Babel
- JavaScript数值转换的三种方式总结
- JavaScript时间格式转换总结
- PHP格式的UNIX时间戳转换为Javascript可用的时间戳
- JavaScript数值转换总结
- 用Javascript转换PPT文件成HTML格式
- 数值转换格式
- JavaScript 如何将字符串转换为数值
- javascript实现rgb颜色转换成16进制格式
- Javascript 中的数值转换
- JavaScript基础学习<一>数值的转换
- JavaScript数值与字符串类型转换的三种函数
- jquery或javascript如何把日期转换格式