Métodos:
Existen 2 métodos para comprobar una expresión regular:
myRegex.test(str) // Retorna true or false
str.match(myRegex) // Retorna un array con las coincidencias ["ab"]
Apuntes:
- /Waldo/ = Busca la palabra tal como está escrito
- /cat|dog/ = Busca una palabra u otra
- /freeCode/i = Ignora mayúsculas o minúsculas
- /Twinkle/g = Busca más de 1 coincidencia
- /.un/ = El punto significa cualquier caracter
- /b[aeiou]g/g = Toma cualquier caracter del corchete
- /[a-z]/g = Toma un rango de caracteres del alfabeto
- /[a-z0-9]/g = Toma un rango de caracteres del alfabeto y un rango de números
- /[^a-z]/g = Que no sea una letra del alfabeto
- /^Cal/ = Que comience con Cal
- /Cal$/ = Que termine en Cal
- /s+/g = Busca uno o mas letras 's'
/s*/ = Buscar zero o mas letras 's'
[A-Za-z0-9_] = \w
- [^A-Za-z0-9_] = \W
- [0-9] = \d
- [^0-9] = \D
- \s = Espacio en blanco
- \S = No espacios en blanco
- {2} = 2 caracteres
- {2,} = 2 o mas caracteres