次のマスクを使用した ipv6 アドレスの正規表現が必要です: 2620:0000:2820::/48
つまり、次の範囲のアドレスを表すことができる正規表現が必要です。
2620:0000:2820:0000:0000:0000:0000:0000
に
2620:0000:2820:ffff:ffff:ffff:ffff:ffff
これまでのところ、私はこれを思いつくことができました:
"^(2620:0000:2820:){1}:[0-9a-fA-F]{4}:[0-9a-fA-F]{4}:[0-9a-fA-F]{4}:[0-9a-fA-F]{4}:[0-9a-fA-F]{4}$"
正しい表現は?