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.