不知道大家遇到这样的情况没有,那就是在注册一个网站填写邮箱的时候,可能会禁止某一种类型的邮箱。

本人曾经遇到过禁止使用腾讯QQ邮箱的情况,下面就以此为例做一下介绍。

代码实例如下:

Downzz.com

function checkEmail(text){

if(text.match(/qq\.com$/)){

return -1;

}

if(!text.match(/^\w+([._-]\w+)*@(\w+\.)+\w+$/)){

return false;

}

return true;

}

window.οnlοad=function(){

var email=document.getElementById("email");

var oshow=document.getElementById("show");

var obt=document.getElementById("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\.com$/)),判断邮箱是否是QQ邮箱,判断的标准就是结尾是不是qq.com。

(3).if(!text.match(/^\w+([._-]\w+)*@(\w+\.)+\w+$/)),验证邮箱的格式是否正确。

二.相关阅读:

(1).match()可以参阅正则表达式match()函数一章节。

java正则校验qq邮箱_检测邮箱是否是QQ邮箱并给出提示_正则实例相关推荐

  1. 微信号,QQ号,手机号 正则校验

    var wxReg = new RegExp("^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$"); //微信号正则校验 var qqReg = new RegE ...

  2. 网址被微信与QQ标红检测方法

    网址被微信与QQ标红检测方法 微信与QQ统一测试网址:https://urlsec.qq.com/check.html输入要测试的网址即可. 结果不一定正确.单独的标红网址就无法正确的标示出来.无法查 ...

  3. Java基础——正则表达式_校验QQ号码、手机号是否满足规则、邮箱格式验证

    有以下案例: 1 需求:校验qq号码.要求必须是5-15位数:0不能开头:非正则表达式实现:正则表达式实现 package com.xawl.demo;import java.util.Scanner ...

  4. 正则校验:微信号,qq号,邮箱

    java判断微信号.手机.名字的正则表达 - willgos - 博客园 https://www.cnblogs.com/solossl/p/5813106.html 微信号正则校验,qq正则,邮箱正 ...

  5. java短信验证码功能发送的验证码如何校验_发送短信验证码和邮箱验证码—Java实现...

    短信验证码 短信验证码都是调用一些接口来进行短信的发送,短信验证码在登录.注册等操作中使用的最广泛,本文这一节演示如何使用Java制作一个简单的短信验证码登录. 我这里演示使用的是聚合数据的短信接口( ...

  6. uniApp正则校验手机、邮箱

    uniApp正则校验手机.邮箱 // 导出 export default{//校验邮箱格式checkEmail :function (email){return RegExp(/^([a-zA-Z0- ...

  7. 身份证、手机号、邮箱、银行卡、企业税号等正则校验

    身份证号正则校验: 前6位 第一位1到9范围 后5位 数字 /^[1-9]\d{5}/ 年份4位 开头两位 18 or 19 or 20 后面2位数字 /(18|19|20)\d{2}/ 月份2位 1 ...

  8. 正则邮箱_自己写一个通用的邮箱正则表达式

    今天把正则又复习了一遍,为了加深记忆,自己写一个邮箱的正则表达式 咱们先来看几个合法的邮箱地址 hd33322@nat123.com maksim.kim.82@d-link.ua vova_laza ...

  9. 正则校验手机号和邮箱

    校验手机号正则 校验邮箱正则

最新文章

  1. django 设置媒体url_Django设置网站地图sitemap
  2. 注意,免费的 CentOS 落幕,将于本月底终止维护!
  3. 从R中安装phylotaR包
  4. 二分图最大匹配 -- 匈牙利算法
  5. oracle遇null赋默认值,使用hibernate annotation 为非空列加上默认值
  6. 数据库mysql_row_MYSQL数据库mysql found_row()使用详解
  7. AVFoundation 简介
  8. 备份校验两不误,MySQL自动备份还原校验设计详解
  9. 得到css style
  10. deebot地面清洁机器人怎么关_买扫地机器人还是吸尘器?看完你就明白了
  11. 关于使用C#编写一个简单的日志类
  12. 时间控件(选择时间范围的插件)
  13. js获取手机屏幕宽度
  14. python体测成绩数据分析_Python+Excel数据分析实战:军事体能考核成绩评定(二)基本框架和年龄计算...
  15. 专业解读:从央行征信系统看你的哪些行为会影响你的信用
  16. RD540/RD640出厂标配几个Riser卡?
  17. 嵌入式设计实验三:Tasket与工作队列
  18. android音频编辑之音频合成
  19. 四万字32图,Kafka知识体系保姆级教程宝典
  20. NC | 中科院蔡磊组揭示跨界合成菌群增强番茄对镰刀枯萎病抗病能力

热门文章

  1. COLLATE LOCALIZED ASC 按本地语言进行排序
  2. STM32驱动WS2812B-2020 RGB彩灯(一)
  3. 基于滴滴云主机搭建 FTP 文件共享服务器(一)
  4. 深入理解Java虚拟机小结
  5. python用什么方式可以打印换行字符串_字符串是一个连续的字符序列,用________方式打印出可以换行的字符串。...
  6. vue中click无效问题
  7. 第112章 Caché 函数大全 $ZPOSITION 函数
  8. 老子《道德经》里的投资之道
  9. azure java sdk_使用 Azure SDK for Java
  10. iOS11 API 更新整理