验证部分邮件后缀

本文关键字:后缀 验证部 | 更新日期: 2023-09-27 17:59:13

我正在验证可能看起来像这样的邮件地址:

foo@bar.xx.com

还有

foo@bar.yy.com

我想检查xx是否存在。首先想到的是String.Contains,但它显然会匹配字符串中出现的任何xx

regexp是最好的方法吗?如果是,请帮我设计图案。

更新:邮件可以有任何结尾,例如.com.ru等。

验证部分邮件后缀

您可以使用此正则表达式进行测试。

它将确保在@之后有.xx.,但也可以匹配字符串@.xx.*

.*@[^.]*[.]xx[.]

或者这个来确保@之前和之后至少有一个字符。

.+@[^.]+[.]xx[.]

使用regex无法确保电子邮件有效,请在此处查看更多详细信息。

然而,为了满足您的需求和基本验证,您可以使用以下正则表达式:

^[^@]+@[^@]+'.(xx|XX).[^@^.]+$

您可以使用以下模式:'w+@'w+.xx.'w+

检查参考:http://regexr.com/

如果你想查看任何电子邮件,最好看看这个链接模式。