使用模式限制特定域在我的电子邮件字段中输入

时间:2013-05-22 19:27:09

标签: regex html5

我想使用模式限制特定域名输入我的电子邮件表单字段。

<input type='email' name='email' pattern='' required/>

我想限制“mydomain.com”而不仅仅是.com/.org/.in,以便在我的电子邮件字段中输入。

我如何使用reg表达式做到这一点?

我知道如何使用reg允许特定域名。但反向对我不起作用。 对不起我对reg表达不太好

提前致谢

1 个答案:

答案 0 :(得分:1)

您可以使用负向前瞻来处理对未跟随其他字符串的字符串进行验证。

如果您想允许something.com但不允许something.org,则可以使用\w*\.(?!org)。这将与您的something.匹配,但在org后面会失败。要为此添加更多案例,您可以根据需要添加额外的负面预测IE:\w*\.(?!com)(?!org)(?!net)

我使用一些示例here进行了一些测试。