我有以下电子邮件正则表达式验证。
([a-zA-Z0-9_\-\.]+)([a-zA-Z0-9])@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})
当我测试它不允许在 @.eg t@stackoverflow.com 之前使用单个字符的电子邮件,但它允许在 @ 之前使用 2 个字符。例如 th@stackoverflow.com 。所以请有人告诉我哪里出错了?提前致谢