在做系统时,前端经常会遇到,输入的字符串,必须是数值型的数据时,即:js 验证文本框只能输入数字和小数点, ...
在做系统时,前端经常会遇到,输入的字符串,必须是数值型的数据时,即:js 验证文本框只能输入数字和小数点,以下即可解决:
第一步、添加js方法
function check(e) {
var re = /^\d+(?=\.{0,1}\d+$|$)/
if (e.value != "") {
if (!re.test(e.value)) {
alert("请输入正确的数字");
e.value = "";
e.focus();
}
}
}
第二步、调用【加粗的都要有】
<input type="text" id="achievementScore" class="tab_bor2" name="scoreCheck.achievementScore"
onblur="check(this)" onkeyup="this.value=this.value.replace(/[^0-9.]/g,'')" />
专业服务:青岛高端建站,青岛网站制作,青岛网站设计,青岛网站制作公司
咨询电话:0532-80759277(7*24小时在线服务)
咨询QQ:63291303
公司网址:www.etongs.net
本文地址:http://www.etongs.net/newsshow.aspx?id=319