私はこの正規表現を持ってい/^([a-z0-9]([a-z0-9-]*[a-z0-9])*){1,60}\.cz$/i
ます。
ルール:
- ドメイン名には [az,0-9,-] の文字のみを含めることができます
- ドメイン名の最大長は 63 文字以下です
- ドメイン名は「-」文字で開始または終了することはできません
- ドメイン名には、2 つの文字「-」を連続して含めることはできません
そして、この正規表現を最後のルール (javascript) で完成させる必要があります。
私はこの正規表現を持ってい/^([a-z0-9]([a-z0-9-]*[a-z0-9])*){1,60}\.cz$/i
ます。
ルール:
そして、この正規表現を最後のルール (javascript) で完成させる必要があります。
ドメイン名には、2 つの文字「-」を連続して含めることはできません
簡単な方法は、.の後に式のように否定的な先読み条件を追加することです。(?!.*--)
^
正規表現を使用/^(?!.{64})[a-z0-9]+(\-[a-z0-9]+)*\.cz$/i