Regular Expression

1384 palavras 6 páginas
Regular Expression
Na coluna desta semana vamos abordar um assunto muito procurado pelos usuários de Javascript: as expressões regulares (conhecida como Regular Expression), que são muito usadas para a validação de entrada de dados por parte do usuário. Vamos aprender como criá-las e usá-las em Javascript.
Neste artigo eu vou usar tanto a palavra expressões regulares como Regular Expression (inglês). Eu vou usar em português para facilitar, mas esse nome não existe em português.
As expressões regulares são padrões utilizados para encontrar combinações de caracteres em Strings. É uma ferramenta muito poderosa porque consegue resumi em algumas linhas de código pesquisas altamente complexas. O principal uso de expressões regulares em Javascript seria na validação de dados.
Em JavaScript, expressões regulares também podem ser tratadas como um objeto. Esses padrões são usados com os métodos exec e test do objeto RegExp, e com os métodos match, replace, search, e split do objeto String.
Algumas das traduções deste artigo não são totalmente fieis. Espero que consigam entender o que a mensagem está passando.
Entendendo as Expressões Regulares
As expressões regulares podem ser criadas de duas formas:
- Escrevendo uma expressão regular: seek = /padrao/ padrao é a string padrão para ser usada na pesquisa.
- Criando uma instancia do objeto RegExp: seek = new RegExp("padrao"); padrao é a string padrão para ser usada na pesquisa.
Regular Expression é um padrão de texto que consiste de simples caracteres (da letra a até z, ou de 1 até 9) e de uma combinação de caracteres simples e especiais.
Os padrões para a pesquisa de caracteres estão divididos em categorias. Segue abaixo uma lista dos grupos e respectivos caracteres especiais.
Busca posicionada
Símbolo
Descrição
Exemplo
^
Busca somente no início da string
/^The/ encontra "The" em "The night" mas não em "In The Night"
$
Busca somente no fim da string
/and$/ encontra "and" em "Land" mas não em "landing"
\b
Encontra em

Relacionados

  • Expressão regular para validação de url
    1045 palavras | 5 páginas
  • camila
    1390 palavras | 6 páginas
  • BD_II_0924
    1824 palavras | 8 páginas
  • Redes
    47390 palavras | 190 páginas
  • Asfdadgqad
    47392 palavras | 190 páginas
  • Uma Express O Regular1 Copy
    2666 palavras | 11 páginas
  • Linguagem vbscript
    83776 palavras | 336 páginas
  • Inteligencia
    116079 palavras | 465 páginas
  • Compiladores
    3726 palavras | 15 páginas
  • expressao genica
    3819 palavras | 16 páginas