js正则验证邮箱,手机号码
上次在网上扒了一个电话号码和邮箱的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正则验证邮箱,手机号码相关推荐
- JS正则验证邮箱的格式
一.相关的代码 1 function test() 2 { 3 var temp = document.getElementById("text1&qu ...
- Layui官方js正则验证手机号,邮箱,网址,日期,身份证
Layui官方js正则验证手机号,邮箱,网址,日期,身份证.从官方js里挖出来的,正则表达式,赶紧收藏. js正则验证手机号:/^1\d{10}$/ js正则验证邮箱:/^([a-zA-Z0-9_\. ...
- js正则验证手机号码有效性
通过js正则验证手机号码的有效性,方法如下: 验证130-139,150-159,180-189号码段的手机号码 <script type="text/javascript" ...
- JS正则验证手机号码或者电话号码(转)
中国电信运营商手机号码段: 中国移动号段 134.135.136.137.138.139.150.151.152.157.158.159.147.182.183.184[1].187.188 中国联通 ...
- 经典案例重点案例:点名表,JS正则验证全选、全不选、反选,点击可以实现三个功能,轮播图 字符串截取以及替换,图片切换
重点案例: 点击开始点名,框内的名字转动 点击结束点名,框内的转动停止,并出现一个随机的学生姓名 <!DOCTYPE html> <html> <head> ...
- 正则验证邮箱、手机号
正则验证邮箱 const regEmail = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/ console.log(regEmail.t ...
- js 正则验证手机号,用户名,密码
js 正则验证手机号,用户名,密码 /*** 手机号码* @param val 字符串* @returns true: 手机号码正确*/ export function verifyPhone(val ...
- js正则验证特殊字符
js正则验证特殊字符 方案一 var regEn = /[`~!@#$%^&*()_+<>?:"{},.\/;'[\]]/im,regCn = /[·!#¥(--)::& ...
- .NET 正则验证邮箱
///.NET 正则验证邮箱 public bool IsValidEmail(string strIn) { // Return true if strIn ...
最新文章
- AJAX应注意IIS有没有.ashx扩展
- pandas重命名变量名
- 基于matlab水轮机期刊,基于MATLAB/SIMULINK的水轮机调节系统寻优
- 中国移动系统集成公司2020春招技术综合在线编程题第二题
- Leetcode No.145 **
- 冰豹lua驱动设置_卡宴?卡宴!——冰豹ROCCAT Kain 120 AIMO开箱
- 2021年ICT趋势白皮书:不确定性中的确定
- 【Elasticsearch】Elasticsearch CPU高排查思路
- curl模拟http发送get或post接口测试
- python中可以使用变量来引用函数-python如何引用其他py文件里的函数
- 怎么用服务器跑matlab程序,服务器上跑matlab程序
- Java实现简单图书管理系统
- Camshift算法
- android开源库合集
- 早鸟票开售 | 世界级大师Sanjiv和他的敏捷领导力(CAL)认证课程
- 谈谈亲历的WMS、MES与ERP的集成之路
- android随手记(持续更新)
- 自己diy的一个简单的家居管理系统
- 嘿,妈妈,我是设计师
- Vue+ .netcore3.1 模拟QQ邮箱发送验证码
热门文章
- 如何在ios上运行android程序图标,iOS开发 Xcode 生成 应用图标 启动图 神器
- 思科模拟器Cisco Packet Tracer界面、设备和线缆简介
- Win10系统通过VMware安装Centos7,部署KVM安装WIN7虚拟机
- airpods升系统_AirPods 也能升级系统了!!!
- Mac常用快捷键(MacOs/AndroidStudio等)
- 外校保研北大计算机,保研到清华、北大的外校学生,武大最多、山大次之
- python控制启动防病毒软件的作用是_122、防病毒软件的作用是_______。 A) 检查计算机是否染有病毒,消除已感染的任何病毒 B) 杜绝病毒对计算...
- Spring4Shell Spring CVE-2022-22965漏洞調査
- html简介_HTML:简介
- 取消Parallels Desktop与mac共享应用程序