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