使用jQuery检查表单字段上的正整数
首先,请参见我在JSfidle中的示例: 您可以在单击“提交”时看到,如果字段尚未填写,则会阻止您。但我还要检查某些字段是否是整数 我用于检查的当前代码似乎不起作用:使用jQuery检查表单字段上的正整数,jquery,regex,integer,Jquery,Regex,Integer,首先,请参见我在JSfidle中的示例: 您可以在单击“提交”时看到,如果字段尚未填写,则会阻止您。但我还要检查某些字段是否是整数 我用于检查的当前代码似乎不起作用: else if (required[i] == "vidHeight" && intRegex.test(input.val())) { // Check certain fields are positive intergers input.addClass("n
else if (required[i] == "vidHeight" && intRegex.test(input.val())) {
// Check certain fields are positive intergers
input.addClass("needsfilled");
$('#' + required[i]).after('<p style="font-weight:bold;" id="' + required[i] + '_error">' + interror + '</p>');
errornotice.fadeIn(750);
解决这个问题的最佳方法是什么?你不需要否定正则表达式吗?如果它是您要查找的属性&&它不是一个数字,则显示错误
required[i] == "vidHeight" && !intRegex.test(input.val())
考虑使用。为什么要重新发明轮子?这需要添加很多代码,我需要它尽可能轻,这很快!谢谢我的错误!
required[i] == "vidHeight" && !intRegex.test(input.val())