$.fn.extend({ 'showmoney':function(opt){ //opt 新值 var oldvalue={//默认值 sb:'keyup', //pc用keyup 手机用input fh:',', showxs:true } var resule=$.extend({},oldvalue,opt||{});//设置新信就会覆盖久值,没有设置就使用默认值 $(this).bind(resule.sb,function(){ if( ($(this).val()).indexOf('.')>0 ) { //输入的值有小数点,才以小数点为中心分开 var chuli=(($(this).val()).split('.')[0]).split(resule.fh); var chuli_str=''; for(var c=0;c 0 ){ //整数部分 被3除后还有余数的 往后开始算 每隔3位就加一个逗号,加逗号的次数跟被3除的结果个数一样 for(var i=1;i<=parseInt( ((zs.length)/3) );i++){ zs_arr.splice(zs_arr.length-(i*3),1,(resule.fh)+zs_arr[zs_arr.length-(i*3)]); } if( ($(this).val()).indexOf('.')>0 && resule.showxs){ //有小数点就加上 zs_arr.push('.'+xs); } arr_sty=''; for(var y=0;y0 && resule.showxs){ //有小数点就加上 zs_arr.push('.'+xs); } arr_sty=''; for(var y=0;y