Literal Constante
Construtor de Objeto Padrão desconhecido
Slide 9
Slide 9 text
/pattern/flag
New RegExp(pattern, flag)
Slide 10
Slide 10 text
Pattern
/meetup-html/g
Slide 11
Slide 11 text
Flags
/meetup-html/g
Slide 12
Slide 12 text
G Global
I Ignore Case
M Multiline
Slide 13
Slide 13 text
.test()
.exec()
Slide 14
Slide 14 text
.test()
Slide 15
Slide 15 text
.exec()
Slide 16
Slide 16 text
Meta-characters
\d Dígitos (Igual a [0-9])
\w Alfanuméricos e Underline (Igual a [a-zA-Z0–9_])
\s Espaços e tabs
. Qualquer caractere exceto line-breaks
Slide 17
Slide 17 text
Quantificadores
^ Inicio da string
$ Fim da string
+ Uma ou mais vezes
Slide 18
Slide 18 text
Mais Quantificadores
{N} N ocorrências da expressão
{N,} N ou mais ocorrências da expressão
{N,M} De N a M ocorrências da expressão
Slide 19
Slide 19 text
Escape / Alternância
\ Escapa o próximo caractere (Ex.: \.)
| Ou
Slide 20
Slide 20 text
Grouping
[] Grupo de caracteres
() Grupo de captura