js邮箱正则表达式(JavaScript email邮箱地址的正则表达式是什么?)
作者:百科火 更新 :2022-03-10 06:00:04 科技百科

JavaScript email邮箱地址的正则表达式是什么?让我们看看!
用户注册时,经常使用邮箱地址的正则表达式。本文列出了几个方案,可以根据自己的项目情况选择最合适的方案。
方案1 (常用)
规则定义如下:
以大写字母[A-Z]、小写字母[a-z]、数字[0-9]、下滑线[_]、减号[-]及点号[.]开始,需要重复至多次[ ]。
必须包括中间@符号。
@之后需要连接大写字母[A-Z]、小写字母[a-z]、数字[0-9]、下滑线[_]、减号[-]及点号[.],并且需要重复一次至多次[ ]。
结尾必须是点号[.]大小写字母连接2到4位[A-Za-z]{2,4}。
以上规则给出以下正则表达式:
var pattern = /^([A-Za-z0-9_-.]) @([A-Za-z0-9_-.]) .([A-Za-z]{2,4})$/;
需要注意的是,表达式不支持.online及.store最后的域名,邮件用户名不能包括中文。
方案2 (修订方案1)
1、规则如下:
2、用户名可以包括中文[u4e00-u9fa5]
3、最长8位{2,8}域名结尾
正则表达式如下:
var pattern = /^([A-Za-z0-9_-.u4e00-u9fa5]) @([A-Za-z0-9_-.]) .([A-Za-z]{2,8})$/;
方案3 (安全)
在手机验证码出现之前,电子邮件验证几乎是确保用户唯一性的唯一条件。临时电子邮件(也称为10分钟电子邮件或一次性电子邮件)的出现使电子邮件验证和账户激活机制失去了意义。临时电子邮件的地址是无数的,我们只能使用白名单,只允许有限的电子邮件域名通过验证。
规则如下:
1、邮箱域名只能是163.com,qq.com或者42du.cn。
正则表达式为:
var pattern = /^([A-Za-z0-9_-.]) @(163.com|qq.com|42du.cn)$/。
关于JavaScript email我们将分享邮箱地址的正则表达式!
- END -
上香拜佛的正确方法(如何给敬奉佛烧香?分5步:请香、上香、跪拜、请愿、烧香)
依照在我国的民间风俗,每一年新春佳节及农历初一、十五等日期,人民群众有寺庙香拜佛、祈愿求安的习惯性。为使十方善...
社会主义的本质是什么?(社会主义社会的实质,是解放生产力,发展趋势生产效率,解决盘剥)
01社会主义社会的实质,是解放生产力,发展趋势生产效率,解决盘剥,清除两极化,最后做到实现共同富裕。2017年10月18日,习近...
表示钱的符号(人民币的符号)
人民币的符号为Y,美元的符号为$,欧元的符号为欧。泰铢的符号为B,白俄罗斯卢比的符号为Br,科郎的符号为C。越南盾符号为...
repo(“repo”一词在饭圈比较常见,可以是观看心得、推荐宣传)
“repo”是英文单词“report”的简写,指代的是对某事或者某物的心得感想或总结。“repo”一般是指参加现场节目录制...
200cm是不是2米(200厘米=2米。厘米和米都是长度单位。)
200厘米=2米。厘米和米都是长度单位。因为1厘米=0.01米,所以200厘米=200x0.01米=2米。因此200厘米等于2米。米“米...
银行一般几点钟下班(正常工作日银行的下班时间)
正常工作日银行的下班时间一般是17:00,而周末或者节假日银行的下班时间会稍微早一些,一般是16:00。银行的下班时间在正...
高考理综满分是多少
高考理综满分是300分,物理的分数最高,化学其次,生物稍低,全国理综卷来说物理110分,化学100分,生物仅占90分。理科综合试...
1克等于几两
1两=50克,1斤=0.5千克=10两=500克。1斤(市斤) = 10两 = 500克= 0.5千克。所以1克=0.02两。斤两是中国比较通用一个质...
美国洛杉矶是什么气候类型(美国洛杉矶最佳旅游时间)
洛杉矶属于温带地中海型气候,全年气候温和。大体上终年干燥少雨,只是在冬季降雨稍多。年降水量约378毫米,以冬雨为主...
西双版纳泼水节每年几月几日(云南西双版纳泼水节几月几号)
西双版纳泼水节,其实为傣族的新年,是傣族一年一度的传统节日,是西双版纳最隆重的传统节日之一,一般在阳历4月13日至15...