正则应用-邮箱

2020-06-24  本文已影响0人  婆娘漂亮生活安逸

首先看一下几个邮箱示例:

对以上邮箱的分析,可以将邮箱的构成分成,@ 左边部分 与 右边部分。
左边部分:

可以包含字母、数字、下划线、短横线(-)、英文句号(.)。可以表示为:[A-Za-z0-9]+([_.-][A-Za-z0-9]+)*

右边部分:

这部分是域名,按照域名的规则,可以有数字、字母、短横线(-)和英语句号(.),另外顶级域名一般为 2 ~ 6 个英文字母(比如“cn”、“com”、“site”、“group”、“online”),故可表示为:([A-Za-z0-9-]+\.)+[A-Za-z]{2,6}

邮箱验证表达式如下:

/^[A-Za-z0-9]+([_.-][A-Za-z0-9]+)*@([A-Za-z0-9-]+\.)+[A-Za-z]{2,6}$/

上一篇 下一篇

猜你喜欢

热点阅读