我创建一个正则表达式来验证电子邮件地址这是我的正则表达式:
@"^\w+(\.?[-+\w])*@\w+([-.]\w+)*\.[a-zA-Z]{2,80}$"
Run Code Online (Sandbox Code Playgroud)
我想邮件地址的最大长度是80但是这个正则表达式我只限制了邮件的最后一部分.
现在
aaa@aa.ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff is invalid
Run Code Online (Sandbox Code Playgroud)
但
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@aa.ffffffff is valid
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?