<input type="text" id="quxian">
var reg = /^(-)?\d+((\.)?|(\.\d{1,2})?)$/
$('#quxian').on('input',function(){
var str = $(this).val()
if(reg.test(str)){
}else{
//若删掉最后一个字符还不能匹配,则清空
str = str.slice(0,str.length-1)
if(reg.test(str)){
$(this).val(str)
}else{
$(this).val('')
}
}
})
$('#quxian').on('input',function(){
var str = $(this).val()
if(reg.test(str)){
}else{
//若删掉最后一个字符还不能匹配,则清空
str = str.slice(0,str.length-1)
if(reg.test(str)){
$(this).val(str)
}else{
$(this).val('')
}
}
})