用于电子邮件未验证高级域中的数字的正则表达式

本文关键字:数字 正则表达式 高级域 电子邮件 验证 用于 | 更新日期: 2023-09-27 18:37:16

 private const string EmailPattern = @"'A(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:'.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?'.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?)'Z";

我能够正确验证大多数电子邮件,但我要验证的条件之一是高级域末尾的数字。例如:abc@test.com1(我认为这不是有效的电子邮件,并希望验证此条件)

我尝试过很多正则表达式,但没有成功。

用于电子邮件未验证高级域中的数字的正则表达式

试试这个正则表达式

^(['w'.'-]+)@(['w'-]+)(('.('w){2,3})+)$