サブドメインの正規表現

サブドメインの正規表現です。

どうやらサブドメインの先頭もしくは末尾に_ or -があるとIPアドレスが見つけられないようです。

そのため、下記のような正規表現を設定するひつようがあります。

/\A([a-z][a-z\d]*(-[a-z\d]+)*|xn--[\-a-z\d]+)\z/i

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です