我使用正则表达式通过example@gmail.com或example@google.net验证电子邮件地址。
这是我的正则表达式:
/^([A-za-z0-9_\.-]+\@[\gmail\.-]+\.[com\.]{2,6})$/
然而,这是错误的,有人帮助我,非常感谢。
答案 0 :(得分:0)
此正则表达式将匹配xxx@gmail.com和xxx@google.net
^[A-Za-z0-9_.\-]+@(?:gmail\.com|google\.net)$
您会注意到2个域被放入非捕获组,由管道(OR)分隔
请注意,正则表达式中[com]
之类的内容不匹配单词" com",而是匹配字符" c"," O"" M"
答案 1 :(得分:0)
想要像
这样的东西\w*[gmail]\.(?!com)