我在 C# 中使用此正则表达式根据来自http://www.regular-expressions.info/email.html的信息进行电子邮件格式验证:
Regex.IsMatch("test@gmail.com",
@"^[A-Z0-9'._%+-]+@(?:[A-Z0-9-]+\.)+[A-Z]{2,4}$",RegexOptions.IgnoreCase);
我还想验证电子邮件的总长度在 5 到 254 个字符之间。应该如何修改这个正则表达式以满足长度条件?我不想明确检查 C# 中字符串的长度。