网页文本框限制只能输入数字
1、限制文本框只能输入整数数字
<input id="txtRate" type="text" class="input form-control" onkeypress='return IsNumber(event)' />
//验证输入单个字符是否为数字 function IsNumber(et) { if (et == undefined) return; var currKey = 0, e = et || window.event; currKey = e.keyCode || e.which || e.charCode; //支持IE、FF、google if (currKey < 48 || currKey > 57) { e.returnValue = false; return false; } return true; }
2、限制文本框只能输入包括小数的数字类型,支持火狐、ie、google
<input id="txtValue" type="text" class="input form-control" onkeyup="this.value=this.value.replace(/[^\d\.]+?/g,'')" />