gpt4 book ai didi

javascript - 在函数上设置 jquery 验证标签

转载 作者:行者123 更新时间:2023-12-03 04:13:07 25 4
gpt4 key购买 nike

早上好,例如,当函数 onkeyup 返回 false 时,我想调用标签。我设置了 jquery 验证器,并设置了一条规则

e-mail: {
email:true,
required:true
}

但我有另一个函数可以验证电子邮件,如果不正确则返回 false,如果相反则返回 true。

function emailvalidate(email_string){
[regex test emailstring]
return true or false //(and show label of jqueryvalidator)
}

现在,当我写一封无效的电子邮件时,Jquery 验证器会显示一个标签,上面写着电子邮件错误,但我还需要在键盘上或焦点其他字段上使用它来测试电子邮件使用我的函数 emailvalidate() 生成值,如果返回 false,它将显示 jquery 验证器插件的消息。诸如此类

$("#email-field").on("keyup",emailvalidate($("#email-field").val()))

最佳答案

好吧,我对你的插件一无所知,如果你愿意的话,你可以使用这个js验证代码来验证

function ValidateEmail(mail) 
{
if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mail))
{
return (true)
}
return (false)
}
$(document).ready(function() {
$("#email-field").on("keyup",function(e){
var mail = $("#email-field").val();
var result = ValidateEmail(mail);
if(result == true){
//do something here
}else{
//do something here
}
return result;
e.preventDefault();
});

});

关于javascript - 在函数上设置 jquery 验证标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44245360/

25 4 0