前言:项目中有个缴纳保证金的功能,要是输入框只能输入数字,不能输入其他字符。
①HTML代码:<input class="input-box" type="text" >
②jQuery代码:
//校验保证金输入金额是否合法
$('#pay-money').keyup(function(){
var val = $(this).val();
if(val.length==1){
$('#pay-money').val(val.replace(/[^1-9]/g,''));
}else{
$('#pay-money').val(val.replace(/\D/g,''));
}
});
结束语:这个方法借鉴了http://www.w3cfuns.com/notes/23807/c36c74341c8bba9769afece3da86cb4d.html