特定の文字列 (URL を表す) が同じサブドメインからのものかどうかを調べたい。たとえば、http: //www.myDomain.com/someThing と myDomain.com の組み合わせは true を返します。以下も同様です。
http://myDomain.com ; http://www.domain.myDomain.com ;
しかし、次の (違法な) URL はそうではありません - 'http://.myDomain.com' (myDomain の前のドットに注意してください)
基本的に、myDomain.com の前にあるものを表す正規表現が必要です。これは一般に (http|https)://[az.] myDomainである必要があります。つまり、myDomain.com の直前にドット ( 0 回以上) - ただし、文字がない場合は、ドットも存在しないはずです。
その正規表現を組み立てる方法を知っている人はいますか?