Skip to content

isJWT

A função isJWT verifica se uma string corresponde ao formato de um JSON Web Token (JWT).

Sintaxe

javascript
isJWT(value)

Parâmetros

NomeTipoDescrição
valuestringA string a ser verificada.

Retorno

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

Exemplos

javascript
isJWT('eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c'); // true
isJWT('abc.def.ghi'); // true
isJWT('abc.def');     // false
isJWT('');            // false

Notas

  • Lança um TypeError se o valor fornecido não for uma string.
  • Apenas valida o formato (três partes separadas por ponto); não verifica a assinatura ou conteúdo.

Referências

Released under the MIT License.