js 金额转换保留小数后两位
2014-06-17 11:07
423 查看
/**
* double类型转换成0.00形式金额
* @param v
* @returns {String}
*/
function transform (v){
var num = v;
num += '';
num = num.replace(/[^0-9|\.]/g, ''); //清除字符串中的非数字非.字符
if(/^0+/) //清除字符串开头的0
num = num.replace(/^0+/, '');
if(!/\./.test(num)) //为整数字符串在末尾添加.00
num += '.00';
if(/^\./.test(num)) //字符以.开头时,在开头添加0
num = '0' + num;
num += '00'; //在字符串末尾补零
num = num.match(/\d+\.\d{2}/)[0];
return num;
}
相关文章推荐
- JS格式化数字金额用逗号隔开保留两位小数
- JS限制文本框输入金额并保留两位小数
- JS限制文本框输入金额并保留两位小数
- javascript设置金额样式转换保留两位小数示例代码
- JS格式化数字金额用逗号隔开保留两位小数
- 银行金额格式转换以及数字金额转换成汉子金额并保留两位小数
- js小数转换百分数并保留两位小数
- JS限制文本框输入金额并保留两位小数
- 在js中将number类型的数据转换成保留两位小数的字符串
- js小数转换百分数并保留两位小数
- js金额转换三位加上逗号分隔保留小数
- javascript设置金额样式转换 金额保留两位小数
- JS格式化数字金额用逗号隔开保留两位小数
- javascript设置金额样式转换保留两位小数示例代码
- js转换成会计字符并逗号隔开保留两位小数,整数后面加.00
- JS保留两位小数
- JS保留两位小数 四舍五入函数
- JS保留两位小数
- JS保留两位小数
- javascript js 保留两位小数 多位小数 .