Skip to content

isIPV6

A função isIPV6 verifica se uma string corresponde ao formato de um endereço IPv6 válido, com ou sem porta.

Sintaxe

javascript
isIPV6(value)

Parâmetros

NomeTipoDescrição
valuestringA string a ser verificada.

Retorno

TipoDescrição
booleantrue se a string corresponder ao formato de um endereço IPv6 válido, caso contrário, false.

Exemplos

javascript
isIPV6('2001:0db8:85a3:0000:0000:8a2e:0370:7334'); // true
isIPV6('::1');                                     // true
isIPV6('fe80::1ff:fe23:4567:890a');                // true
isIPV6('[2001:db8::1]:8080');                      // true
isIPV6('1200::AB00:1234::2552:7777:1313');         // false
isIPV6('');                                        // false

Notas

  • Lança um TypeError se o valor fornecido não for uma string.
  • Suporta endereços IPv6 com ou sem porta.

Referências

Released under the MIT License.