IPv6 アドレスの狭い範囲

狭い範囲は IPv6 アドレスを検出して xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx の形式に一致するかを検証します。アドレスが数字の 0 で始まっていないことも検証します。アドレス文字列は正規化されることなく完全に圧縮されています。
IPv6 アドレスの狭い範囲のパターン
パターン
[0-9A-Fa-f:./%][0-9A-Fa-f:./%]
[0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%]
[0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%]
[0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%]
[0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%]
[0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%][0-9A-Fa-f:./%]
パターンは 44 回繰り返されます。
IPv6 アドレスの狭い範囲のバリデータ
必須バリデータ
説明
IPv6 アドレスの予約検証チェック
すべての IPv6 アドレスをチェックして、xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx の形式に一致するか、アドレスが数字の 0 で始まっていないか、完全に圧縮されているかを検証します。
IPv6 アドレスの狭い範囲の正規化群
正規化群
説明
Noop (操作なし)
文字列は正規化せずにそのまま渡されます。