调用数字键盘,输入金额(整数和两位以内的小数):
<input type="number" class="inMoney j_yzvolume" value="" placeholder="请输入转入金额">
$(".j_yzvolume").unbind().on("input", function () {
var bankVolume = $(this).val();
bankVolume = bankVolume.replace(/[^\d\.]/g,'');
var reg = /^([1-9][\d]{0,7}|0)(\.[\d]{1,2})?$/;
if(!reg.test(bankVolume)) {
if(bankVolume.indexOf('.')>-1 && bankVolume.split('.')[1]>2){
bankVolume = bankVolume.slice(0,-1);
}
}
$(this).val(bankVolume);
});