This content originally appeared on DEV Community and was authored by Leonardo Minora
Claro! Aqui está um exemplo de como usar expressões regulares (regex) em TypeScript:
Exemplo: Validar um endereço de email
// Função para validar e-mail usando regex
function validarEmail(email: string): boolean {
const regex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
return regex.test(email);
}
// Testando a função
const email1 = "teste@example.com";
const email2 = "invalid-email@.com";
console.log(`${email1} é válido? ${validarEmail(email1)}`); // Saída: teste@example.com é válido? true
console.log(`${email2} é válido? ${validarEmail(email2)}`); // Saída: invalid-email@.com é válido? false
Descrição do Regex:
-
^
: Início da string. -
[a-zA-Z0-9._%+-]+
: Um ou mais caracteres alfanuméricos, incluindo pontos, sublinhados, porcentagens, sinais de mais e menos. -
@
: Um caractere "@". -
[a-zA-Z0-9.-]+
: Um ou mais caracteres alfanuméricos ou pontos e hífens. -
\.
: Um caractere de ponto literal. -
[a-zA-Z]{2,}
: Duas ou mais letras (para o domínio de nível superior, como .com, .org, etc.). -
$
: Fim da string.
Esse exemplo mostra como você pode usar regex para validar um formato de email em TypeScript. Se precisar de mais exemplos ou explicações, fique à vontade para perguntar!
by ChatGPT
This content originally appeared on DEV Community and was authored by Leonardo Minora

Leonardo Minora | Sciencx (2024-09-20T23:56:08+00:00) js / ts – expressão regular. Retrieved from https://www.scien.cx/2024/09/20/js-ts-expressao-regular/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.