/**
* 数值输入
*/
$("input[data-type='number'],input[type='number']").on("input",function(){
var number = $.trim($(this).val());
if(number != '0'){
number = number.replace(/[^\d]/g, "").replace(/^0/g, '');
}
var max = $(this).attr("max") || $(this).attr("maxnumber");
if(max){
max = parseInt(max);
while(number > max){
number = Math.floor( number / 10 );
}
}
$(this).val(number);
});
/**
* 钱币输入
*/
$("input[data-type='money']").on("input",function(){
var number = $.trim($(this).val());
var tmp = number;
if(number != '0' && number !=''){
number = number.replace(/[^\d\.]/g, "").replace(/^\./g,'');
var arr = number.split('.', 2);
if(arr[0]!=''){
arr[0] = arr[0] * 1;
}
if(arr.length == 2){
arr[1] = arr[1].substr(0, 2);
}
number = arr.join('.');
}
if(number != tmp){
$(this).val(number);
}
});