钱数转换(转换成:XX万,XX亿)

function format(value,symbol){  //两个参数,一个是值,一个是货币类型(¥,$)
		var obj = {
			symbol:symbol||"",    //货币类型
			int:undefined,    //整数位
			dec:undefined,  //小数位
			targ:"",          //正负
			times:['','万','亿','万亿','亿亿']
		}
		value = String(value);
		var reg = /^-?\d+\.?\d+$/;
		if(!reg.test(value)){
			alert("请输入数字");
			return false;
		}
		
		if(value[0]=="-"){
			obj.targ = "-";
			value = value.substring(1,value.length)
		}
		
		var times = 0;
		value = Number(value);
		while(value > 10000){
			value = value/10000;
			times++;
		}

		value = value.toFixed(2)

		var arr = String(value).split(".")
		obj.dec = arr[1];
		obj.int = arr[0];
		if(obj.int.length>3){
			obj.int = obj.int.replace(/(.{1})/,'$1,')
		}

		return obj.symbol+obj.targ+obj.int+"."+obj.dec+obj.times[times];
	}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值