RegEx电子邮件地址验证[重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

我有一个正则表达式,但在点后你只能填写一个字母...我想输入至少2个字母,如[email protected][email protected]但不是[email protected]

/^(?:[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+\.)*[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+@(?:(?:(?:[a-zA-Z0-9_](?:[a-zA-Z0-9_\-](?!\.)){0,61}[a-zA-Z0-9_-]?\.)+[a-zA-Z0-9_](?:[a-zA-Z0-9_\-](?!$)){0,61}[a-zA-Z0-9_]?)|(?:\[(?:(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\]))$/

怎么了?

javascript regex email email-validation
1个回答
0
投票

可以使用正则表达式中的{n,m}。以下说明了它的工作原理:

其中n和m是正整数,n <= m。匹配前面表达式的至少n次和最多m次出现。省略m时,将其视为∞。

因此,在您的情况下,您可以将其用作{2}

© www.soinside.com 2019 - 2024. All rights reserved.