如何在电子邮件字段上验证@ mydomain.com

时间:2016-06-02 15:17:30

标签: jquery forms validation

我有一个带有电子邮件字段的表单。电子邮件字段验证已准备就绪,但我现在需要此字段仅允许@mydomain.com不是gmail,hotmail.com或任何其他...

我只需要允许我的域名。 我怎么能这样做?

3 个答案:

答案 0 :(得分:1)

在输入的pattern属性中使用正则表达式。

<form>
    <input type="email" pattern=".*@mydomain.com" required />
    <button>Submit</button>
</form>

答案 1 :(得分:0)

您可以获取电子邮件的字符串。

然后,使用以下代码拆分电子邮件地址。

var email = $("#email_id").val();
var split_email = email.split('@');

最后,您可以只比较域名。

var your_domain = "domain.com";
if(your_domain === split_email[1]){
    //do what you want
}

答案 2 :(得分:-1)

如果您不希望用户提供来自外部域的电子邮件地址,请不要首先允许它。

<label for="username">What is your @mydomain email address</label><br />
<input type="text" name="username" id="username" />@mydomain.com