kevinrf100 / desafio-ignite-03-reactjs-ts

0 stars 0 forks source link

Como aprender Expressões Regulares em JavaScript ? #2

Open kevinrf100 opened 10 months ago

kevinrf100 commented 10 months ago

*Texto de Paulo Clemente Desenvolvedor e redator de mídias sociais na Rocketseat

O que são Expressões Regulares?

Expressões regulares, conhecidas como regex, são padrões usados para encontrar correspondências de strings dentro de outra string. Elas oferecem uma maneira flexível de pesquisar, manipular texto e validar dados.

Este artigo explora a aplicação prática dessas expressões, com exemplos detalhados para demonstrar sua utilidade e eficácia em diversos cenários.

Como Funcionam as Expressões Regulares em JavaScript

No JavaScript, as expressões regulares são integradas na linguagem, permitindo uma ampla gama de operações de busca e manipulação de strings.

Sintaxe Básica

A sintaxe básica de uma expressão regular em JavaScript é /padrão/modificadores. Por exemplo, /abc/g procura todas as ocorrências da string "abc".

Caracteres e Sequências Especiais

Caracteres especiais como*, +, ?,. têm significados particulares em regex. Por exemplo, . corresponde a qualquer caractere, enquanto * corresponde a zero ou mais ocorrências do caractere anterior.

Validando Emails

Uma expressão regular (regex) para validar endereços de e-mail é um padrão que busca corresponder à estrutura típica de um e-mail. Uma expressão regular simples, mas relativamente eficaz para validar e-mails poderia ser:

^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$

Vamos quebrá-la em partes: