Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何为电子邮件编写正则表达式,使其长度小于 50 个字符并以“.com”或“.org”或“.edu”结尾,并且第一个字符不能是数字?
现在我有:
[a-z]{1}[a-zA-Z0-9]@.|edu|org|com|
并使用 maxlength 限制而不是直接在 RegEx 中限制字符长度。
你.后面的@表示任何单个字符都可以匹配,但只能匹配 1 个,并且永远不会超过一个。“edu/org/com”分组的语法也可能不正确。
.
@
尝试以下操作:
[a-z]{1}[a-zA-Z0-9]*@.*\.(edu|org|com)$