我希望jquery脚本只允许数字字段唯一编号,只允许4位数字。
HTML
<input type="text" id="registration_number" class="input-sm" name="registration_number" maxlength="6" required>
我的jQuery代码正在运行,但我也采用重复值。
jQuery("#job_no").keypress(function(e) {
var verified = (e.which == 8 || e.which == undefined || e.which == 0) ? null : String.fromCharCode(e.which).match(/[^0-9]/);
if (verified || e.delegateTarget.value.length>3 || e.ctrlKey ==true) { if(e.which!=8 ){e.preventDefault();}}
}).on('paste',function(e){ e.preventDefault();});
我是jquery的新手,所以我怎么能这样做?
有人请帮帮我。答案 0 :(得分:0)
var myInput = $("#registration_number").val();
if($.isNumeric(myInput)) {
var myInputNum = parseInt(myInput);
if(myInputNum < 10000) {
// do things here
}
}