web建站教程
  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. seo教程
  6. 前端知识
  7. 百度echarts
  8. 更多
    php入门
    nodejs
    mockjs
    reactjs
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站

javascript邮箱正则表达式使用方法

388 ℃
     

邮箱格式说明:

1、邮箱域至少有一个“.”和两个单词,再严格点那么最后的顶级域至少要2个字母,最大呢?以域名“name”为准,那么最大就是4,宽松点就设为5吧^_^。

2、当然以上不可能的情况:以“_”或“-”开头或者结尾,包含特殊符号的。

因此,得出的js邮箱正则表达式为:

[a-zA-Z0-9]+([-_.][A-Za-zd]+)*@([a-zA-Z0-9]+[-.])+[A-Za-zd]{2,5}$

市面上常见的几种邮箱格式:

1、纯数字的QQ邮箱,比如:123456@qq.com
2、纯字母,比如:aliyun@ipkd.cn
3、字母数字混合,比如:aliyun58@ipkd.cn
4、带点的,比如:aliyun.aa@ipkd.cn
5、带下划线,比如:aliyun_aa@ipkd.cn
6、带连接线,比如:aliyun-aa@ipkd.cn

javascript正则表达式判断:

 let reg = /^[a-zA-Z0-9]+([-_.][A-Za-zd]+)*@([a-zA-Z0-9]+[-.])+[A-Za-zd]{2,5}$/
 console.log(reg.test('ipkd.cn')) //false 不是邮箱
 console.log(reg.test('123456@qq.com')) //true是邮箱(纯数字的QQ邮箱)
 console.log(reg.test('aliyun@ipkd.cn')) //true是邮箱(纯字母)
 console.log(reg.test('aliyun58@ipkd.cn')) //true是邮箱(字母数字混合)
 console.log(reg.test('aliyun.aa@ipkd.cn')) //true是邮箱(带点的)
 console.log(reg.test('aliyun_aa@ipkd.cn')) //true是邮箱(带下划线)
 console.log(reg.test('aliyun-aa@ipkd.cn')) //true是邮箱(带连接线)

Javascript有哪些正则表达式语法规则?

MongoDB如何利用正则表达式进行模糊查询?

js利用正则表达式对表单字段进行验证

js手机号码、电话号码正则表达式最新匹配

js正则表达式控制文本框的输入字符类型(中文/英文/数字/标点符号)

标签: js邮箱正则, 正则表达式

上面是“javascript邮箱正则表达式使用方法”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。

当前网址:https://ipkd.cn/webs_4799.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

当前位置: 网站首页 > js
本文共计845个字,预计阅读时长6分钟
生活小工具,收录了80多款小工具
上一篇: 推荐一款免费商用的斜体创意字体——字魂扁桃体
下一篇: 推荐一款充满古雅之风的免费字体——问藏书房字体
x 打工人ai神器