正则应用-邮箱
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}$/