ユーザーは、入力としてスクリプトにドメイン/サブドメインを入力します。ドメイン内で特定の文字列を許可したくありませんが、サブドメイン内では許可します (サブドメインが使用されている場合)。
ユーザー入力の例を次に示します。
[ここで悪い言葉を許可する].[ここで悪い言葉を許可しない].[tld]
[ここに悪い言葉を入れないでください].[tld]
TLD は、単一の部分 (.com) または複数の部分 (.co.uk) で構成されている可能性があることに注意してください。このため、単純な正規表現ではうまくいきません。
また、悪い言葉は、ドメインまたはサブドメイン自体の前、後、または間にある可能性があります。