上次在网上扒了一个电话号码和邮箱的js正则验证,结果是错的,我真是无语了。被领导批了,真气人。
错误代码图:

竟然有个+号,导致出现:13013013018015012345678 这个数字竟然合法,真的是误人之弟,以前以为百度上的应该没问题,想不到还是有些菜鸟出来装大牛,大家网上扒代码还是要自己看一遍为好。

把正确的贴上:

var phone = "42101231331";
var myreg = /^(((13[0-9])|(15[0-9])|(18[0-9]))\d{8})$/;
if(!myreg.test(phone)){alert("电话号码格式不正确");
}

同样 邮箱也扒到了错的,不完善的,还是被批了。气死。
虽然我的并没有完善,但是不至于错:

var reg = /^[A-Za-z\d]+@([A-Za-z\d]+\.)(com|com\.cn|qq\.com|cn|net|net\.cn)$/;
或则:
var reg = /^[\w\d]+@([\w\d]+\.)(com|com\.cn|qq\.com|cn|net|net\.cn)$/;

因为邮箱后缀可能有@yahoo.com.cn,或则像@vip.qq.com这种,都已经验证。

js正则验证邮箱,手机号码相关推荐

  1. JS正则验证邮箱的格式

    一.相关的代码 1 function test()  2        {  3           var temp = document.getElementById("text1&qu ...

  2. Layui官方js正则验证手机号,邮箱,网址,日期,身份证

    Layui官方js正则验证手机号,邮箱,网址,日期,身份证.从官方js里挖出来的,正则表达式,赶紧收藏. js正则验证手机号:/^1\d{10}$/ js正则验证邮箱:/^([a-zA-Z0-9_\. ...

  3. js正则验证手机号码有效性

    通过js正则验证手机号码的有效性,方法如下: 验证130-139,150-159,180-189号码段的手机号码 <script type="text/javascript" ...

  4. JS正则验证手机号码或者电话号码(转)

    中国电信运营商手机号码段: 中国移动号段 134.135.136.137.138.139.150.151.152.157.158.159.147.182.183.184[1].187.188 中国联通 ...

  5. 经典案例重点案例:点名表,JS正则验证全选、全不选、反选,点击可以实现三个功能,轮播图 字符串截取以及替换,图片切换

     重点案例: 点击开始点名,框内的名字转动 点击结束点名,框内的转动停止,并出现一个随机的学生姓名 <!DOCTYPE html> <html>     <head> ...

  6. 正则验证邮箱、手机号

    正则验证邮箱 const regEmail = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/ console.log(regEmail.t ...

  7. js 正则验证手机号,用户名,密码

    js 正则验证手机号,用户名,密码 /*** 手机号码* @param val 字符串* @returns true: 手机号码正确*/ export function verifyPhone(val ...

  8. js正则验证特殊字符

    js正则验证特殊字符 方案一 var regEn = /[`~!@#$%^&*()_+<>?:"{},.\/;'[\]]/im,regCn = /[·!#¥(--)::& ...

  9. .NET 正则验证邮箱

    ///.NET 正则验证邮箱 public bool IsValidEmail(string strIn)     {         //   Return   true   if   strIn  ...

最新文章

  1. AJAX应注意IIS有没有.ashx扩展
  2. pandas重命名变量名
  3. 基于matlab水轮机期刊,基于MATLAB/SIMULINK的水轮机调节系统寻优
  4. 中国移动系统集成公司2020春招技术综合在线编程题第二题
  5. Leetcode No.145 **
  6. 冰豹lua驱动设置_卡宴?卡宴!——冰豹ROCCAT Kain 120 AIMO开箱
  7. 2021年ICT趋势白皮书:不确定性中的确定
  8. 【Elasticsearch】Elasticsearch CPU高排查思路
  9. curl模拟http发送get或post接口测试
  10. python中可以使用变量来引用函数-python如何引用其他py文件里的函数
  11. 怎么用服务器跑matlab程序,服务器上跑matlab程序
  12. Java实现简单图书管理系统
  13. Camshift算法
  14. android开源库合集
  15. 早鸟票开售 | 世界级大师Sanjiv和他的敏捷领导力(CAL)认证课程
  16. 谈谈亲历的WMS、MES与ERP的集成之路
  17. android随手记(持续更新)
  18. 自己diy的一个简单的家居管理系统
  19. 嘿,妈妈,我是设计师
  20. Vue+ .netcore3.1 模拟QQ邮箱发送验证码

热门文章

  1. 如何在ios上运行android程序图标,iOS开发 Xcode 生成 应用图标 启动图 神器
  2. 思科模拟器Cisco Packet Tracer界面、设备和线缆简介
  3. Win10系统通过VMware安装Centos7,部署KVM安装WIN7虚拟机
  4. airpods升系统_AirPods 也能升级系统了!!!
  5. Mac常用快捷键(MacOs/AndroidStudio等)
  6. 外校保研北大计算机,保研到清华、北大的外校学生,武大最多、山大次之
  7. python控制启动防病毒软件的作用是_122、防病毒软件的作用是_______。 A) 检查计算机是否染有病毒,消除已感染的任何病毒 B) 杜绝病毒对计算...
  8. Spring4Shell Spring CVE-2022-22965漏洞調査
  9. html简介_HTML:简介
  10. 取消Parallels Desktop与mac共享应用程序