我目前正在阅读HEAD FIRST PHP和MySQL。我在教如何验证电子邮件的章节。这本书教导使用正则表达式检查电子邮件的本地名称部分,PHP的内置函数checkdnsrr检查域部分。如果域名有效,那么电子邮件将是有效的,反之亦然。
我只是尝试了苹果,和GitHub注册验证,发现他们没有用这种方式验证电子邮件字段。我想知道这是不是一种实用的方法?
我知道到处都有大量的域匹配正则表达式,但找不到一个来回答我的特定问题。我正在寻找一个正则表达式,它只匹配URL的域名,而不匹配其他域名(甚至不匹配TLD)。它不需要验证域。www.horizon-lims.com/contact/ushttps://qbench.net
https://www.xifin.com ...the正则表达式需要匹配以下内容: Or