验证部分邮件后缀
本文关键字:后缀 验证部 | 更新日期: 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/
如果你想查看任何电子邮件,最好看看这个链接模式。