验证10位javascript的字段
我有一个字段的以下代码,必须用精确的10个数字填写验证10位javascript的字段,javascript,jquery,regex,forms,validation,Javascript,Jquery,Regex,Forms,Validation,我有一个字段的以下代码,必须用精确的10个数字填写 $('#输入付款egn')。在('input',function()上{ var输入=$(此); var是_egn=input.val(); $(“div.error-egn”).hide(); var re=/^\d{10}$/; var是_egn=re.test(input.val()); 如果(is_egn这里有一个示例解决方案 $(“#输入付款egn”).keyup(函数(e){ if($(this).val().length==1
$('#输入付款egn')。在('input',function()上{
var输入=$(此);
var是_egn=input.val();
$(“div.error-egn”).hide();
var re=/^\d{10}$/;
var是_egn=re.test(input.val());
如果(is_egn这里有一个示例解决方案
$(“#输入付款egn”).keyup(函数(e){
if($(this).val().length==10){
e、 预防默认值();
$(“#错误的egn”).slideUp();
}否则{
$(“#错误的egn”).slideDown();
}
});
#错误的egn{
显示:无;
字体大小:12px;
颜色:红色;
}
请提供10位数字。
这里是一个示例解决方案
$(“#输入付款egn”).keyup(函数(e){
if($(this).val().length==10){
e、 预防默认值();
$(“#错误的egn”).slideUp();
}否则{
$(“#错误的egn”).slideDown();
}
});
#错误的egn{
显示:无;
字体大小:12px;
颜色:红色;
}
请提供10位数字。
如果您希望行为仅在用户单击退出时显示,我建议使用focusout事件。如果用户使用tab out功能,这也将被捕获
这里有一个例子
Javascript
$('#input-payment-egn').focusout(function(e){
if($(this).val().length < 10){
$('#wrong-egn').css('display','block');
}else{
$('#wrong-egn').css('display','none');
}
});
$(“#输入付款egn”).focusout(函数(e){
if($(this).val().length<10){
$('#错误的egn').css('display','block');
}否则{
$('#error egn').css('display','none');
}
});
如果您希望行为仅在用户单击退出时显示,我建议使用focusout事件。如果用户使用tab out功能,这也会被捕获
这里有一个例子
Javascript
$('#input-payment-egn').focusout(function(e){
if($(this).val().length < 10){
$('#wrong-egn').css('display','block');
}else{
$('#wrong-egn').css('display','none');
}
});
$(“#输入付款egn”).focusout(函数(e){
if($(this).val().length<10){
$('#错误的egn').css('display','block');
}否则{
$('#error egn').css('display','none');
}
});
is\u egn
是一个布尔值。:)使用if(!is\u egn)
。或者我认为最好只使用pattern=“\d{10}”
阅读文档了解re.test()
返回的内容。它不是一个数字。is\u egn
是一个布尔值。:)使用if(!is\egn)
。或者我认为最好只使用pattern=“\d{10}”
阅读文档中的内容re.test()
返回。它不是一个数字。嗨,伙计!我想要,当输入的数字少于10个数字时,用户点击页面上的任何其他地方显示这个div:jbъъааааааааааааааааааааааа少于10个数字,用户点击页面上的任何其他地方显示此分区:Бъаааааааааааааааааааааа!