我需要确认域扩展是否存在。
到目前为止,我还无法获得域扩展名的匹配项
域名可以有通配符的地方:请访问:gmail.com、msn.com、mac.com、comcast.net
DomainPartOfEmail = Right(temp, (Len(temp) - temp.LastIndexOf("@") - 1))
If Regex.IsMatch(DomainPartOfEmail, "*.edu? | *.com? | *.net? | *.org?", RegexOptions.IgnoreCase) Then
ValidDomain = True
End If
2条答案
按热度按时间nbnkbykc1#
如果域名仅来自这些(edu、com、net、org),则使用以下域名:
正则表达式的解释:
5q4ezhmt2#
实际上,给出的答案遗漏了诸如
something.org/default.html
之类的url。因此,为了解决这个问题,我建议使用下面的正则表达式模式:您可以测试here