题目描述
判断输入是否是正确的邮箱格式
输入描述:
邮箱字符串
输出描述:
true表示格式正确
function isAvailableEmail(sEmail) {
//var emailReg = /^([\w+\.])+@\w+([.]\w+)+$/;
var emailReg=/^[\w\._]+\@([\w\._])+$/;
if(emailReg.test(sEmail)){
//console.log("true表示格式正确");
return true;
}
}
如:var emailReg = /^\w+@[a-z0-9]+(\.[a-z]+){1,3}$/;表示意思如下
^ 表示匹配开头
\w+ \w表示匹配一个英文字母或数字,+表示匹配前面的元素一次或者多次
@ 表示匹配@符号
[a-z0-9]+ [a-z0-9]表示匹配字母a-z或0-9,+表示匹配前面的元素一次或者多次
\. 表示匹配一个.
[a-z]+ 表示匹配字母a-z之中任意一个,+表示匹配前面的元素一次或者多次
{1,3} 表示匹配前面小括号中的内容1次-3次
$ 表示匹配结尾