1.只能输入整数
var reg = new RegExp("^[0-9]*$");
if(!reg.test(obj.value)){ //obj.value为输入框或其他标签的内容
alert("请输入数字!");
}
2.能输入整数和小数
if(!(inputObj[0].value+'').match(/^\d+\.{0,1}\d+$/)){ //如不为数字返回true,为数字返回false
}
本文介绍了如何通过正则表达式验证用户输入是否为整数或包含整数和小数,确保程序处理的数据符合预期。
1.只能输入整数
var reg = new RegExp("^[0-9]*$");
if(!reg.test(obj.value)){ //obj.value为输入框或其他标签的内容
alert("请输入数字!");
}
2.能输入整数和小数
if(!(inputObj[0].value+'').match(/^\d+\.{0,1}\d+$/)){ //如不为数字返回true,为数字返回false
}
5550
1046
1842
8750

被折叠的 条评论
为什么被折叠?
&spm=1001.2101.3001.5002&articleId=8312584&d=1&t=3&u=6697c16a834f41679b76fe67a24fa976)