サブドメインのドメイン名を識別できる必要があります。
例:
すべての泥棒について、私はexample.co
/ example.com
/ example.org
///などだけを一致させる必要がありますexample.co.uk
example.com.au
example.gov.us
www.example.co
www.first.example.co
first.example.co
second.first.example.co
no.matter.how.many.example.co
first.example.co.uk
second.first.example.co.uk
no.matter.how.many.example.co.uk
first.example.org
second.first.example.org
no.matter.how.many.example.org
first.example.gov.uk
second.first.example.gov.uk
no.matter.how.many.example.gov.uk
私は一日中正規表現で遊んでいて、一日中何かをグーグルで検索していますが、それでも何かを見つけることができないようです。
Edit2:t.coのような非常に奇妙なケースで失敗する可能性のある正規表現を好み、すべてのTLDをリストし、リストしなかったものをリストしますが、失敗すると予測され、必要以上に一致する可能性があります。これはあなたが選ぶオプションではありませんか?
更新:選択した回答をガイドとして使用して、私に代わって仕事をするこの正規表現を作成しました。
/([0-9a-z-]{2,}\.[0-9a-z-]{2,3}\.[0-9a-z-]{2,3}|[0-9a-z-]{2,}\.[0-9a-z-]{2,3})$/i
完璧ではないかもしれませんが、今のところ失敗するケースはありません。