Skip to content

Regex

O módulo Regex fornece um conjunto de funções para validação de strings usando expressões regulares. Estas funções retornam um valor booleano (true/false) indicando se a string corresponde ao padrão especificado.

Todas as funções são otimizadas para performance e seguem as melhores práticas de validação para cada caso específico.

Visão Geral

isAlpha

typescript
isAlpha(value: string): boolean;

Verifica se a string contém apenas caracteres alfabéticos (letras), incluindo acentuação.

isAlphanumeric

typescript
isAlphanumeric(value: string): boolean;

Verifica se a string contém apenas letras e números, sem símbolos ou espaços.

isEmail

typescript
isEmail(value: string): boolean;

Verifica se a string corresponde ao formato de um e-mail válido.

isURL

typescript
isURL(value: string): boolean;

Verifica se a string corresponde ao formato de uma URL válida (http/https).

isCreditCard

typescript
isCreditCard(value: string): boolean;

Verifica se a string corresponde ao formato de um número de cartão de crédito válido.

isSlug

typescript
isSlug(value: string): boolean;

Verifica se a string está no formato de slug (letras minúsculas, números e hifens).

isIPV4

typescript
isIPV4(value: string): boolean;

Verifica se a string corresponde ao formato de um endereço IPv4 válido, com ou sem porta.

isIPV6

typescript
isIPV6(value: string): boolean;

Verifica se a string corresponde ao formato de um endereço IPv6 válido, com ou sem porta.

isBase64URL

typescript
isBase64URL(value: string): boolean;

Verifica se a string está no formato Base64URL.

isJWT

typescript
isJWT(value: string): boolean;

Verifica se a string corresponde ao formato de um JSON Web Token (JWT).

isFileExtension

typescript
isFileExtension(value: string): boolean;

Verifica se a string corresponde ao formato de uma extensão de arquivo.

Released under the MIT License.