只能输入正整数
1、方法一:
<input type="text" onkeyup="checkRem(this)">
function checkRem(This) {
This.value = This.value.replace(/[^\d]/g, '');
}
2、方法二:
<input type="text" onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')"/>
只能输入数字或者小数
1、方法一:
<input type="text" onkeyup="checkRem(this)">
function checkRem(This) {
This.value = This.value.replace(/[^\d.]/g, '');
}
2、方法二:
<input type="text" onkeyup="value=value.replace(/[^\d.]/g,'')"/>
3、jquery
$("input[type='text']").keyup(function () {
var $this = $(this);
var val = $this.val().replace(/[^\d]/g, '');
$this.val(val);
});