Regex 使用模式限制特定域进入我的电子邮件字段

Regex 使用模式限制特定域进入我的电子邮件字段,regex,html,Regex,Html,我想使用模式限制特定域进入我的电子邮件表单字段 <input type='email' name='email' pattern='' required/> 我想限制“mydomain.com”而不仅仅是.com/.org/.in中的“mydomain.com”进入我的电子邮件字段 如何使用reg表达式实现这一点 我知道如何使用注册表允许特定域。但反过来对我不起作用。 对不起,我对reg表达式不太在行 提前感谢您可以使用负向查找头来处理对后面没有另一个字符串的字符串的验证 如果

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

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

我想限制“
mydomain.com
”而不仅仅是
.com/.org/.in
中的“
mydomain.com
”进入我的电子邮件字段

如何使用reg表达式实现这一点

我知道如何使用注册表允许特定域。但反过来对我不起作用。 对不起,我对reg表达式不太在行


提前感谢

您可以使用负向查找头来处理对后面没有另一个字符串的字符串的验证

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


我用一些例子做了一些测试。

所以你想允许
something.com
但不允许
something.org
?你的问题不是很清楚,你想允许什么,你想阻止什么。是的,我只想限制something.com。其他任何与电子邮件模式匹配的东西都是允许的。我只想限制“mydomain.com”,其他一切都可以用电子邮件格式。