将电子邮件地址限制为仅限一个域

时间:2016-03-05 02:42:50

标签: regex domain-name email-address

我目前正在使用以下正则表达式检查电子邮件,

\w+@\w+\.\w+

但我想强迫用户使用他们的学校域名(mark@college.edu),我该如何做到这一点?

1 个答案:

答案 0 :(得分:0)

如果您有特定的大学名称,我们假设它为college,那么验证非常简单。正则表达式就是这样做的。

正则表达式: [\w0-9\.-]*@college\.edu

<强>解释

  • [\w0-9\.-]*匹配email的第一部分,其中可能包含拉丁字母数字字符,点,下划线。应在字符类的开头或结尾添加-连字符。

  • @college\.edu会检查特定学院的域名。

Regex101 Demo