【发布时间】:2018-10-11 12:17:37
【问题描述】:
我要求在文本框中仅输入 50 个电子邮件地址。我正在使用正则表达式来验证电子邮件地址,因为我还必须限制域名。我现在陷入困境的是我无法编写验证以将条目限制为最多 50 个电子邮件地址。
emailPattern = /^\w+([-+.']\w+)*@abc.com(, ?\w+([-+.']\w+)*@abc.com)*$/;
请在下面的链接中参考我的代码。
【问题讨论】:
-
用
{0,49}$替换*$ -
嗨@WiktorStribiżew,非常感谢您的解决方案。它对我有用。
-
@Shraddha/@Wiktor Stribiżew:参考您的正则表达式,我正在尝试实现相同但接受不同域的电子邮件并将电子邮件限制为 5,但这给我带来了性能问题。请参考stackblitz.com/edit/angular-nbkp9h,下面是正则表达式。 /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})(, ?\w+([\.- ]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})){0,4}$/
-
@HV712 stackblitz.com/edit/multiple-email-validation 看看这个
标签: javascript regex angular typescript