正则表达式(二)常用正则表达式——验证邮箱
规则分析
1.开头是数字字母下划线(1到多位)
2.还可以是 -数字字母下划线 或者 .数字字母下划线,整体零到多次
总结=> 邮箱的名字由“数字、字母、下划线、-、.”几部分组成,但是-/.不能连续出现也不能作为开始
即=> \w+((-\w+)|(\.\w+))*
3. @后面紧跟着:数字、字母 (1-多位)
即=> @[A-Za-z0-9]+
4. 对@后面名字的补充
多域名 例如: .com.cn
企业邮箱 例如: zxt@zhufeng-peixun-office.com
即=> ((\.|-)[A-Za-z0-9]+)*
5. 匹配的是最后的域名(.com/.cn/.org/.edu/.net...)
即=> \.[A-Za-z0-9]+
正则表达式
let reg = /^\w+((-\w+)|(\.\w+))*@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
正则表达式(二)常用正则表达式——验证邮箱相关推荐
- 前端开发中的 正则表达式 及常用正则表达式大全
RegExp 是正则表达式(Regular expression)的缩写,就是用一个"字符串"来描述一个特征,然后去验证另一个"字符串"是否符合这个特征.比如 ...
- 正则表达式(常用正则表达式)
一.正则表达式 1.被选字符:规定某字符上的被选字符集(例:[0-9].[a-z].[A-Z]): 2.预定义字符集:常用备选字符的简化符号: 2.1.[0-9] ...
- 基础正则表达式及常用正则表达式
正则表达式 基础正则表达式 字符 表达式 描述 [abc] 字符集.匹配集合中所含的任一字符. [^abc] 否定字符集.匹配任何不在集合中的字符. [a-z] 字符范围.匹配指定范围内的任意字符. ...
- 正则表达式二:正则表达式元字符
二.正则表达式元字符 正则表达式由两种基本字符类型组成:普通文本字符和元字符.元字符使正则表达式具有处理能力.所谓元字符就是指那些在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元 ...
- 手机号码与邮箱验证的正则表达式及其常用正则表达式
var reg = /^1[3|4|5|7|8][0-9]{9}$/; //验证规则 var phoneNum = '15507621999';//手机号码 var flag = reg.test(p ...
- python常用正则表达式_Python3常用正则表达式
正则表达式速查表 字符 描述 \ 将下一个字符标记为一个特殊字符.或一个原义字符.或一个向后引用.或一个八进制转义符.例如,"n"匹配字符"n"."\ ...
- php 浮点数 正则表达式,PHP常用正则表达式
// 域名正则式 const URLRULE ='/^http[s]?:\/\/(([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-z_!~*\'()-]+\.)*([0 ...
- 正则表达式与常用文本处理工具
正则表达式与常用文本处理工具 正则表达式概述 基础正则表达式 基础正则表达式元字符 扩展正则表达式 概述 扩展元字符 文本处理器 grep 示例 sed sed 命令 示例 输出文件内容 删除符合条件 ...
- java 正则表达式 和 js正则表达式
最近项目里面频繁使用到正则表达式,在这里将java正则表达式和js正则表达式都做个记录,以便日后参考. 目录 一 java正则表达式 正则规则 java字符串常用的正则方法 java常用的正则表达式 ...
- 正则表达式(二)验证邮箱、电话号码
正则表达式的常用例子: E-Mail地址 和手机号码.固定电话号码 验证e-mail邮箱地址 有效的电子邮箱地址基本格式是一串字符(由字母.数字.下划线 .短线"-".点号&quo ...
最新文章
- 开放平台鉴权以及OAuth2.0介绍
- [译] 如何写一篇杀手级的软件工程师简历
- 使用sed修改最后一行数据
- php 回到顶部,jquery如何实现点击网页回到顶部效果?(图文+视频)
- Hive问题汇总记录,持续更新
- ssis 列转换_SSIS包中的行采样转换和百分比采样转换
- python—itertools模块常用函数
- 计算机组成原理学习笔记(3.存储系统 4.指令系统)
- HDU5285.wyh2000 and pupil
- RabbitMQ队列声明channel.queueDeclare()参数解析
- 混淆后出现compiled from: xxx解决
- 2021年美容师(高级)考试及美容师(高级)最新解析
- 2020年上半年最接地气的Android面经,为你进大厂保驾护航
- 【书单】程序设计好书推荐
- JAVA学习 11.10
- 一个Roguelike类型H5游戏的服务器开发——成就系统
- Ruby 基础教程(第5版)
- 新手入门必读:一款手游的开发流程是怎样的?
- kodi netflix_如何让Kodi自动播放下一集(就像Netflix一样)
- 相关性指标RMSE/PLCC/SROCC/KROCC理解