java正则校验qq邮箱_检测邮箱是否是QQ邮箱并给出提⽰_正
则实例
不知道⼤家遇到这样的情况没有,那就是在注册⼀个⽹站填写邮箱的时候,可能会禁⽌某⼀种类型的邮箱。
本⼈曾经遇到过禁⽌使⽤腾讯QQ邮箱的情况,下⾯就以此为例做⼀下介绍。
匹配邮箱的正则表达式代码实例如下:
Downzz
function checkEmail(text){
if(text.match(/qq\$/)){
return -1;
}
if(!text.match(/^\w+([._-]\w+)*@(\w+\.)+\w+$/)){
return false;
}
return true;
}
window.οnlοad=function(){
var ElementById("email");
var ElementById("show");
var ElementById("bt");
obt.οnclick=function(){
if(checkEmail(email.value)==false){
oshow.innerHTML="邮箱格式错误";
}
else if(checkEmail(email.value)==-1){
oshow.innerHTML="禁⽌使⽤QQ邮箱";
}
}
}
上⾯的代码实现了我们想要的效果,代码⽐较简单,下⾯介绍⼀下它的实现过程。
⼀.代码注释:
(1).function checkEmail(text){},此函数实现了验证邮箱格式和是否是QQ邮箱的功能,参数是邮箱。
(2).f(text.match(/qq\$/)),判断邮箱是否是QQ邮箱,判断的标准就是结尾是不是qq。
(3).if(!text.match(/^\w+([._-]\w+)*@(\w+\.)+\w+$/)),验证邮箱的格式是否正确。
⼆.相关阅读:
(1).match()可以参阅正则表达式match()函数⼀章节。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论