邮箱验证-正则表达式
看了很多邮箱正则验证,多多少少都有点问题,主要是每个表达式对应的邮箱规则不太一样。
101@qq.com
ba.bj@qq.vip.com
L-a.bj@Alert.vip.com
但没发现明确的邮箱权威规则,暂且邮箱名称按以下规则:
1.由大小写字母,数字,"_ - @" 组成;
2.必须要有@,@两边都有内容,且两边的内容头尾均不为: " - _"
3. " - _ ." 不允许连续使用
4. 发现一般域名后缀 “.com”、".cn" 、".shop" ,新域名甚至会出现 “.cloud”、".fashion",至少2位
得出以下正则:
var reg = /^[a-zA-Z0-9]+([-_.][a-zA-Z0-9]+)*@[a-zA-Z0-9]+([-_.][a-zA-Z0-9]+)*\.[a-z]{2,}$/
以下拓展:
正则 []有点意思
处理 “-”:
处理 “|”
所以要想 使用 “或”,则为 /(a|b)/
处理 “.”
总结:
[]内的内容一般就是字符串本身,特殊[a-zA-Z0-9]指范围;
欢迎参与讨论指正。
邮箱验证-正则表达式相关推荐
- js 正则匹配邮箱_日常收集JS邮箱验证正则表达式
背景:正则是一门厚书啊,想写好也不容易,但日常中也就那些像电话.邮箱.手机,网上一堆,但真好验证好了,还得了解一点正则知识,再就是多测试了:-) 下面邮箱正则: 中划线:中划线域名就是米农口中说的扁担 ...
- php正则邮箱验证,两种PHP用户注册邮箱验证正则表达式方法
一般我们在WEB端新注册或者登陆账户的时候,对于字段的验证不仅仅是需要验证其是否为空或者长度,有些特殊的字段,比如EMAIL邮箱我们需要验证是不是邮箱的格式,比如是都带有@符号等.刚才在练习PHP程序 ...
- php 邮箱验证正则表达式,php邮箱地址正则表达式验证
我们最经常遇到的验证,就是电子邮件地址验证.网站上常见.各种网页脚本也都常用"正则表达式"(regular expression)对我们输入的电子邮件地址进行验证,判断是否合法.有 ...
- html5邮箱验证正则表达式,js正则表达式验证邮箱
问题描述: 使用js的正则表达式验证邮箱 注意事项: 1.在正则表达式的前后要加上^在后面要加上$否则会出现错误: 2.在使用单个字符是使用[xx]括起来 代码: function validateE ...
- java邮箱验证正则表达式_LeetCode 力扣官方题解 | 468.验证 IP 地址
点击上方蓝字设为星标 下面开始今天的学习-力扣 468. 验证 IP 地址(点击文末阅读原文查看题目)题目描述 编写一个函数来验证输入的字符串是否是有效的 IPv4 或 IPv6 地址. IPv4 地 ...
- php正则邮箱验证,php正则表达式验证邮箱
邮箱验证代码大都是不能验证一个字母的域名或一个字母的用户名,如:i@fufuok.com 或 fufu@9.cn .解决方法如下: 1,不做总长度判断,长度判断可以自己加上: 2,支持.net.cn, ...
- JavaScript-正则表达式邮箱验证
JavaScript 邮箱验证正则表达式 最近对正则表达式进行了一个梳理(如需要的可看下我前一篇正则表达式的梳理文章),刚好这段时间项目有很多个地方需要进行邮箱验证,之前都是在网上搜的,这里还是自己总 ...
- 邮箱的正则表达式验证总结经验
邮箱验证一般前端开发都遇到过,昨天就见了一个比较特别的邮箱包含下划线,或许也不能说是特别只是自己没有见过而已,踩了坑,所以记录一下解决的方法和经验,下边是格式 大小写字母.数字.下划线.减号.点 + ...
- 邮箱验证(正则表达式)
邮箱验证(正则表达式)
最新文章
- PHP对二维数组中的某个字段的值进行排序
- 12月23号 Foundation库NSString操作
- 3-4 网络编程 练习题
- oracle学习数据,Oracle从入门到精通的学习笔记
- django2连接mysql_Django2.2连接MySQL问题解决
- Spring Cloud Eureka 高可用注册中心
- android功耗(23)---gps定位开发省电要点
- jetpack的camerax_Android开发-Jetpack组件CameraX
- 问题解决 Visual Studio 2015 无法复制文件“D:\swapfile.sys”
- java final域_【Java】final 域的内存语义
- Hadoop体系结构– YARN,HDFS和MapReduce
- python_四元数q转旋转矩阵R(已验证)
- baacloud无法连接到_加入 Beta 版“Baacloud88” - TestFlight - Apple
- 国考计算机怎么评分标准,国考行测的评分标准
- Hurst指数估计方法(时域)——DFA
- 【Rust】argh:基于 derive 宏且对二进制体积进行优化的命令行解析工具
- 【软件测试】什么软件测试,软件测试和研发的区别
- 单链表、循环链表、双向循环链表总结
- android五角星图像识别,ImageFound
- 《通信原理》多径衰落信道仿真2