jQuery中的验证号
我试图在jQuery中进行验证,以便只输入一个数字而不是文本。但是我不知道怎么做jQuery中的验证号,jquery,Jquery,我试图在jQuery中进行验证,以便只输入一个数字而不是文本。但是我不知道怎么做 \$('#id_form').validate( { rules: { name: { minlength: 2, required: true }, surname: { minlength: 2, required: true }, gender: { required: true }, pId:
\$('#id_form').validate(
{
rules: {
name: {
minlength: 2,
required: true
},
surname: {
minlength: 2,
required: true
},
gender: {
required: true
},
pId: {
minlength: 2,
required: true
},
dId: {
minlength: 2,
required: true
}
},
highlight: function(element) {
\$(element).closest('.control-group').removeClass('success').addClass('error');
},
success: function(element) {
element
.text('').addClass('valid')
.closest('.control-group').removeClass('error').addClass('success');
}
});
pId snd dId应该是数字,如果不显示meessage,则使用规则()中的数字验证为整数
以下是仅接受号码的代码:
if ((/[^0-9\-\(\)\.\_\+\ ]/.test(number))) {
$("#ContentPlaceHolder1_lblError").empty();
$("#ContentPlaceHolder1_lblError").append(var_IsNumericContactnowithCh);
$("html, body").animate({
scrollTop: 0
}, 600);
return false;
}
你用吗?这纯粹是桌面用的吗?和假设您所在的版本为1.7或更高版本,请在keyup中使用该版本,使用自定义事件处理程序,只要适合您
if ((/[^0-9\-\(\)\.\_\+\ ]/.test(number))) {
$("#ContentPlaceHolder1_lblError").empty();
$("#ContentPlaceHolder1_lblError").append(var_IsNumericContactnowithCh);
$("html, body").animate({
scrollTop: 0
}, 600);
return false;
}