设为首页 - 加入收藏  
您的当前位置:首页 >百科 >【】文中列举了几类方案 正文

【】文中列举了几类方案

来源:地角天涯网编辑:百科时间:2024-09-20 11:49:10

【】文中列举了几类方案

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结尾的域名,且邮件登录名不能包含中文。

    js邮箱正则表达式

    方案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补充,标准如下:

    1邮箱域名只能是163.com,qq.com或是42du.cn。

    正则表达式是:

    var pattern = /^([A-Za-z0-9_\-\.]) \@(163.com|qq.com|42du.cn)$/。

    js邮箱正则表达式

    有关JavaScript email邮箱地址的正则表达式,大家就分享到了啦!

0.1521s , 11217.1875 kb

Copyright © 2024 Powered by 【】文中列举了几类方案,地角天涯网  

sitemap

Top