javascript - 我如何使用正则表达式验证这个通过电子邮件发送的“email@-domain.com”
问题描述
我想验证以下电子邮件 ID
email@-domain.com
为此,我正在使用以下正则表达式,但它没有验证以上电子邮件 ID,我当前的正则表达式中的哪种类型的更改对我有用
这是我的正则表达式
/^[A-Za-z0-9_\+-]+(\.[A-Za-z0-9_\+-]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9-]+)*\.([A-Za-z]{2,10})$/
解决方案
^[a-zA-Z0-9_.+-]+@[-](?:(?:[a-zA-Z0-9-]+\.)?[a-zA-Z]+\.)?(domain|domain2)\.com$
或者
/^[a-zA-Z0-9_.+-]+@[-][a-zA-Z0-9]{2,15}[.][a-zA-Z]{2,5}/g
试试这个email@-domail.com
推荐阅读
- swiftui - 在 SwiftUI 的函数声明中声明变量时使用未解析的标识符
- vue.js - 在动态 _id.vue 页面中访问 Vuex 数据 - Vue/Nuxt
- python - 如何在搅拌机中使用张量流?
- javascript - Formik 清除按钮重置表单
- gcc - 暗网制作错误:gcc:找不到命令,Makefile:目标配方失败
- networking - 计算Linux中特定端口转发的流量
- plsql - PLSQL错误:SYS_NC
- python - 决定文本是否与“主题 A”有关 - 使用 Python 进行 NLP
- html - 如何在 *ngFor 中使用 .slice().reverse() 和 | 核心价值?
- java - java.lang.ClassCastException: 类 [我无法转换为类 java.lang.Comparable