我想限制特定域使用模式输入我的电子邮件表单字段。
<input type='email' name='email' pattern='' required/>
我想限制“ mydomain.com
”不仅仅是.com/.org/.in
输入我的电子邮件字段。
我如何使用 reg 表达式来做到这一点?
我知道如何使用 reg 允许特定域。但反向对我不起作用。抱歉,我不擅长 reg 表达式
提前致谢
您可以使用否定前瞻来处理对未跟随另一个字符串的字符串进行验证。
如果您想允许something.com
但不允许,something.org
您可以使用\w*\.(?!org)
. 这将匹配您的something.
,但是当它后面跟着 . 时会失败org
。要为此添加更多案例,您可以根据需要在 IE: 中添加额外的负面展望 \w*\.(?!com)(?!org)(?!net)
。
我在这里使用一些示例进行了一些测试。