使用正则表达式验证:
function validate(){
var reg = new RegExp("^[0-9]*$"); //小数 浮点数 var reg = new RegExp("^(-?\d+)(\.\d+)?$")
var obj = document.getElementById("name");
if(!reg.test(obj.value)){
alert("请输入数字!");
}
if(!/^[0-9]*$/.test(obj.value)){
alert("请输入数字!");
}...