input[type=number]只能输入整数

html

js

function test(e){
	var value = e.target.value;
	value = value.replace( /\D+/, "");
	if(value.length > 0){
	    if(value.length > 1 && value[0] == 0){
	        e.target.value = value.substring(1, value.length);
	        return;
	    }
	    e.target.value = value;
	}else{
	    e.target.value = 0;
	};
}

 

你可能感兴趣的:(js,web前端)