正则表达式 - 禁止在电子邮件地址中使用 www
Regex - disallow www in email address
我正在使用正则表达式验证在线表单中的电子邮件地址。很多邮件都是这样输入的:www.test@example.com
如何禁止使用 www.使用正则表达式?我现在的表情:
^[\+_a-z0-9-'&=]+(\.[\+_a-z0-9-']+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$
我知道此表达式检查 gTLD - 我们需要一个电子邮件地址才能拥有一个。
编辑:这个问题与我发现的其他问题略有不同,因为我不确定如何添加 www
排除 - 这就是我所需要的。
此外,我们到达的目标市场没有与大多数人相同的技术使用经验,因此我们收到的带有 www
的电子邮件地址数量巨大。 www.john@gmail.com
是完全有效的,但是 99% 的时间不是该人的电子邮件地址。我们的 CRM 系统无法将电子邮件发送给正确的人。
您可以使用正则表达式
^(?!www\.)[\+_a-z0-9-'&=]+(\.[\+_a-z0-9-']+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$
查看 regex demo
我正在使用正则表达式验证在线表单中的电子邮件地址。很多邮件都是这样输入的:www.test@example.com
如何禁止使用 www.使用正则表达式?我现在的表情:
^[\+_a-z0-9-'&=]+(\.[\+_a-z0-9-']+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$
我知道此表达式检查 gTLD - 我们需要一个电子邮件地址才能拥有一个。
编辑:这个问题与我发现的其他问题略有不同,因为我不确定如何添加 www
排除 - 这就是我所需要的。
此外,我们到达的目标市场没有与大多数人相同的技术使用经验,因此我们收到的带有 www
的电子邮件地址数量巨大。 www.john@gmail.com
是完全有效的,但是 99% 的时间不是该人的电子邮件地址。我们的 CRM 系统无法将电子邮件发送给正确的人。
您可以使用正则表达式
^(?!www\.)[\+_a-z0-9-'&=]+(\.[\+_a-z0-9-']+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$
查看 regex demo