libtld は、TLD URI から抽出して e メールの妥当性をチェックに使用されるライブラリです。これは、正確なドメイン名、サブドメイン、および TLD (最上位レベル、2 番目のレベル、3 番目のレベルなど) を抽出することができます。Tld の問題は、ドメインの開始位置を知ることはできません。いくつかのドメインは 1 つのトップレベル ドメインを使用できます、他の 2 つ、使用等。ただし、ドメインはサブドメインの正確なリストを持って知っておくと便利場合があります。たとえば、www を強制します。ドメイン名の先頭の場合ない他のサブドメインを指定すると、その後を知っている必要があります正確にどのように多くの TLD は、URI で定義されます。Libtld 1 つの主な機能を提供しています: tld() は、TLD の任意の URI から抽出することができます。結果は、TLD の開始オフセットです。これは、必要がある他のすべてを抽出するための十分な情報を与えます。電子メールをライブラリを確認する電子メール アドレスのリストを表す文字列を解析できます。検証には、ドメイン名とその TLD のチェックが含まれます。