接受错误电子邮件格式的电子邮件格式的javascript验证@abcd.com.gmail,
javascript validation for email format accepting incorrect email format @abcd.com.gmail,
可能重复:
在Javascript中验证电子邮件地址?
我必须对电子邮件格式进行验证,我正在使用下面的代码来限制特殊字符。
onkeypress="return AlphaNumericBox(event,this,'@._);"
但现在的问题是,我对确切的格式没有任何正确的验证,例如,它也接受像" @abcd.com.gmail,.. "
这样的文本。对此有任何javascript验证吗?知道吗?
提前谢谢。
function CheckEmail(address){
address=address.replace(/(^'s*)|('s*$)/g, "");
var reg=/(['w._-])+@(['w_-])+('.(['w_-])+){1,2}/;
var matcharr=reg.exec(address);
if(matcharr!=null){
if(matcharr[0].length==address.length){
return true;
}
return false;
}
return false;
}
eg:
var sVal=" t.st@gmail.com.cn ";
var sVal2=" t.st@gmail.com.cn.abc ";
console.log(CheckEmail("name@server.com")); //outpus true
console.log(CheckEmail("@server.com")); //outpus false
我建议您使用此函数。我已经测试过很多次了。
function validateEmail (emailAddress) {
var pattern = new RegExp(/^(("['w-'s]+")|(['w-]+(?:'.['w-]+)*)|("['w-'s]+")(['w-]+(?:'.['w-]+)*))(@((?:['w-]+'.)*'w['w-]{0,66})'.([a-z]{2,6}(?:'.[a-z]{2})?)$)|(@'[?((25[0-5]'.|2[0-4][0-9]'.|1[0-9]{2}'.|[0-9]{1,2}'.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})'.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})']?$)/i);
return pattern.test(emailAddress);
}
现在,您可以轻松验证任何电子邮件地址:
var isValid = validateEmail('name@server.com'); // returns true;
isValid = validateEmail('@server.com'); // returns false;
相关文章:
- 匹配Javascript中的几种不同的电子邮件地址格式
- 谷歌应用程序将电子邮件表单脚本转换为PDF格式,但希望清除一些单元格
- 从另一个网页以 HTML 格式通过电子邮件发送当前购物车
- 如何从电子邮件格式检查器代码中删除错误文本
- 通过电子邮件发送HTML-格式问题
- CRM Javascript检查无效的电子邮件格式,并只输入一封电子邮件
- 删除javascript变量中以逗号分隔格式存储的重复电子邮件ID
- xpage-csjs代码没有通过gmailapi以正确格式的电子邮件发送内联图像和附件
- JavaScript Regex检查电子邮件格式,如Facebook注册表单
- 接受错误电子邮件格式的电子邮件格式的javascript验证@abcd.com.gmail,
- 如何控制从电子表格中读取的日期格式,并在电子邮件中显示为表格
- 如何在ReactJS中检查文本输入是否具有有效的电子邮件格式
- 添加基于响应- POST数据发送到电子邮件使用PHP格式
- 我如何在谷歌脚本格式我的文本,为它显示,当我发送电子邮件
- Google-app-script:在电子表格中使用单元格行[]的javascript电子邮件正文中的日期格式问题
- 使用JavaScript发送带有格式xls文件作为附件的电子邮件
- 如何检查电子邮件是否以正确的格式在html、php中输入
- 如何使用PHP在电子邮件中以HTML/文本格式发送Javascript
- 如何格式化用表单发送的电子邮件的内容
- 有没有办法控制您通过电子邮件发送的HTML表单结果中获取的结果的格式