Dax*_*ax 2 jquery email-validation
我正在做一个电子邮件注册表作为培训练习,我想用jquery检查地址是否正确.
到目前为止,我已经能够编写以下代码:
var validateEmail = function(email){
if(email.includes(' ')){return false};
if(!email.includes('@')){return false};
return true;
}
Run Code Online (Sandbox Code Playgroud)
这段代码完美无缺,但不幸的是,当没有地址的最后一部分时,表格会得到验证,也就是说:".com"".fr"等等.如果有人能给我一个轨道,它就是全新开发的请 :)
我提前谢谢你 !
您可以使用常规的javascript
function isEmail(email) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
Run Code Online (Sandbox Code Playgroud)
emailValidate()函数将接受参数(sEmail)并使用正则表达式验证电子邮件地址.从这段代码中获取帮助:
function emailValidate(sEmail) {
var filter = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
if (filter.test(sEmail)) {
return true;
}
else {
return false;
}
}?
Run Code Online (Sandbox Code Playgroud)
现在,您只需要使用按钮单击事件左右调用此函数.
| 归档时间: |
|
| 查看次数: |
8601 次 |
| 最近记录: |