以下是一个简单的邮箱正则表达式:

/^([a-zA-Z0-9_\.\-])+@([a-zA-Z0-9_\.\-])+\.([a-zA-Z]{2,6})$/

解释:

  • ^ 开头
  • ([a-zA-Z0-9_\.\-])+ 匹配邮箱的用户名部分,包括字母、数字、下划线、点和横线,可以出现一次或多次
  • @ 匹配邮箱的 @ 符号
  • ([a-zA-Z0-9_\.\-])+ 匹配邮箱的域名部分,包括字母、数字、下划线、点和横线,可以出现一次或多次
  • \.([a-zA-Z]{2,6}) 匹配邮箱的顶级域名部分,包括点和字母,长度为2到6个字符
  • $ 结尾

注意:这只是一个简单的正则表达式,不考虑一些特殊情况,如多个 @ 符号、非法字符等。在实际使用中需要根据具体需求进行修改。

用js帮我写一个邮箱的正则

原文地址: https://www.cveoy.top/t/topic/b2Bi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录