1

如何为电子邮件编写正则表达式,使其长度小于 50 个字符并以“.com”或“.org”或“.edu”结尾,并且第一个字符不能是数字?

现在我有:

[a-z]{1}[a-zA-Z0-9]@.|edu|org|com|

并使用 maxlength 限制而不是直接在 RegEx 中限制字符长度。

4

1 回答 1

0

.后面的@表示任何单个字符都可以匹配,但只能匹配 1 个,并且永远不会超过一个。“edu/org/com”分组的语法也可能不正确。

尝试以下操作:

[a-z]{1}[a-zA-Z0-9]*@.*\.(edu|org|com)$
于 2013-03-19T00:56:22.877 回答