Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery formvalidation引擎添加方法_Jquery_Ajax_Validation - Fatal编程技术网

jquery formvalidation引擎添加方法

jquery formvalidation引擎添加方法,jquery,ajax,validation,Jquery,Ajax,Validation,如何创建一个方法来检查电子邮件是否有效,如果验证器发现一个“@”符号? (输入文本仅为姓名或电子邮件地址) 如果写入了有效域,这将额外检查电子邮件地址 me@something-->无效 @something.com-->无效 me@.com-->无效 me@something.com--> 如果要使用jQuery验证引擎验证邮件地址,只需添加: data-validation-engine="validate[required,custom[email]]" 到输入字段 自Form Va

如何创建一个方法来检查电子邮件是否有效,如果验证器发现一个“@”符号? (输入文本仅为姓名或电子邮件地址)

如果写入了有效域,这将额外检查电子邮件地址

me@something-->无效
@something.com-->无效
me@.com-->无效
me@something.com-->

如果要使用jQuery验证引擎验证邮件地址,只需添加:

data-validation-engine="validate[required,custom[email]]"
到输入字段


自Form Validation Engine 1.6.4以来,您可以添加自己的功能进行验证:

您可以用以下代码替换示例中的代码,然后它应该可以工作:

<input value="" data-validation-engine="validate[required,funcCall[nameOrMail]]" class="text-input nameOrMail" type="text" name="req" id="req" />
现场演示

如果写入了有效域,这将额外检查电子邮件地址

me@something-->无效
@something.com-->无效
me@.com-->无效
me@something.com-->

如果要使用jQuery验证引擎验证邮件地址,只需添加:

data-validation-engine="validate[required,custom[email]]"
到输入字段


自Form Validation Engine 1.6.4以来,您可以添加自己的功能进行验证:

您可以用以下代码替换示例中的代码,然后它应该可以工作:

<input value="" data-validation-engine="validate[required,funcCall[nameOrMail]]" class="text-input nameOrMail" type="text" name="req" id="req" />

现场演示

使用拆分功能,您将不需要正则表达式

<script>
function check(email){
    if (email.split("@").length>0) {
        return true;
    }
   else return false;
}

check('jfvh@yahoo.com'); </script>

功能检查(电子邮件){
如果(email.split(“@”).length>0){
返回true;
}
否则返回false;
}
支票('jfvh@yahoo.com'); 

使用split函数,则不需要正则表达式

<script>
function check(email){
    if (email.split("@").length>0) {
        return true;
    }
   else return false;
}

check('jfvh@yahoo.com'); </script>

功能检查(电子邮件){
如果(email.split(“@”).length>0){
返回true;
}
否则返回false;
}
支票('jfvh@yahoo.com'); 

首先,始终使用服务器端脚本执行表单验证您的意思是如果输入包含@,则检查电子邮件验证,否则检查名称验证?@PriyankPatel是您的权利。.首先,始终使用服务器端脚本执行表单验证您的意思是如果输入包含@,则检查电子邮件验证,否则检查名称验证?@PriyankPatel是你的权利..我使用jQuery.validationEngine如何将此添加到formValidator引擎?我已将此添加到我的答案中:)非常好。在这里,您会发现许多预定义的表达式。jQuery.validationEngine具有此验证。。如果先生使用自定义电子邮件是可选的怎么办。如果输入包含@,则检查电子邮件验证,否则检查名称验证?我的错。我已经编写了一些代码片段,见上文。希望这有帮助。我正在使用jQuery.validationEngine如何将其添加到formValidator引擎?我已将其添加到我的答案中:)非常好。在这里,您会发现许多预定义的表达式。jQuery.validationEngine具有此验证。。如果先生使用自定义电子邮件是可选的怎么办。如果输入包含@,则检查电子邮件验证,否则检查名称验证?我的错。我已经编写了一些代码片段,见上文。希望这有帮助。