js / ts – expressão regular

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-…


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


Print Share Comment Cite Upload Translate Updates
APA

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/

MLA
" » js / ts – expressão regular." Leonardo Minora | Sciencx - Friday September 20, 2024, https://www.scien.cx/2024/09/20/js-ts-expressao-regular/
HARVARD
Leonardo Minora | Sciencx Friday September 20, 2024 » js / ts – expressão regular., viewed ,<https://www.scien.cx/2024/09/20/js-ts-expressao-regular/>
VANCOUVER
Leonardo Minora | Sciencx - » js / ts – expressão regular. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/09/20/js-ts-expressao-regular/
CHICAGO
" » js / ts – expressão regular." Leonardo Minora | Sciencx - Accessed . https://www.scien.cx/2024/09/20/js-ts-expressao-regular/
IEEE
" » js / ts – expressão regular." Leonardo Minora | Sciencx [Online]. Available: https://www.scien.cx/2024/09/20/js-ts-expressao-regular/. [Accessed: ]
rf:citation
» js / ts – expressão regular | Leonardo Minora | Sciencx | 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.

You must be logged in to translate posts. Please log in or register.