1.方法
//正整数和小数 function checkNum(e) { if(isNaN(e.value)){ layer.msg("请输入正确的数字"); e.value = ""; e.focus(); } } //正整数 function checkInt(e) { var re = new RegExp("^[0-9]*[1-9][0-9]*$"); if (e.value != "") { if (!re.test(e.value)) { layer.msg("请输入整数"); e.value = ""; e.focus(); } } }
2.使用
<input class="form-control" onkeyup='checkInt(this)' placeholder="数字越小越靠前显示" name="orderby" id="orderby" min="1" type="text" max="999" value="99" />