【问题标题】:Javascript regEx email limited to 3 domainsJavascript regEx 电子邮件仅限于 3 个域
【发布时间】:2013-06-25 11:06:11
【问题描述】:

我需要在服务器端之前在客户端验证某些电子邮件地址,它们仅限于 3 个域,例如

email@me.com
email@you.com
email@us.com

它可以在@之前包含字母、数字、下划线、连字符、句点等的标准组合,但关键要求是“me.com”、“you.com”或“us.com”。

我对正则表达式感到震惊,并且已经在 http://gskinner.com/RegExr/ 待了大约 30 分钟,但无法靠近...

非常感谢任何帮助。

谢谢

【问题讨论】:

    标签: javascript regex email


    【解决方案1】:

    只需找到任何电子邮件正则表达式,取@ 之前的部分,并将其之后的部分替换为
    (me|you|us)\.com$

    【讨论】:

    • 好吧,为什么不 /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@(me|you|us )\.com$/ 工作吗?
    • 应该的。你是如何使用正则表达式的?
    • 用于电子邮件验证...regexr.com?35bdd 此处测试不起作用...抱歉,我对正则表达式很糟糕
    • @Oli_M 用于您的测试,因为您使用的是 ^$,您需要启用“多行”标志
    • 对不起,他们工作,只是不在那个正则表达式生成器上......不会再使用它了!!
    猜你喜欢
    • 2018-10-29
    • 1970-01-01
    • 2016-06-15
    • 1970-01-01
    • 2014-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-15
    相关资源
    最近更新 更多