我想知道给定的字符串(代表一个 url)是否来自同一个子域。例如,http ://www.myDomain.com/someThing 与 myDomain.com 的组合将返回 true。以下内容也将如此:
http://myDomain.com;http://www.domain.myDomain.com;
但下一个(非法)网址不会 - 'http://.myDomain.com'(注意 myDomain 之前的点)
基本上,我需要一个正则表达式来代表 myDomain.com 之前的任何内容 - 通常需要是 (http|https)://[az.] myDomain - 这意味着在 myDomain.com 之前可能有字母后跟点 ( 0 次或更多次) - 但如果没有字母,也不应该有点。
有谁知道如何组装那个正则表达式?