Entorno de trabajo para el curso

Vscode y Chrome básicamente.


Conoce y crea tu primera expresión regular

Son un mecánismo para encontrar patrones en cadenas de texto, este tipo de mecanismo me permite encontrar de una manera muy simple que a veces un algoritmo común y corriente no nos permite.

//Declarando la expresión regular, usando un objeto
var expresion1 = new RegExp('abc');

//Declarando la expresión regular, forma más corriente por así decirlo xd
var expresion2 = /abc/;

//Al declarar de la manera de arriba y querer buscar un salto de línea remarcado con
//\n, se hace de la siguiente manera
var parrafo = /text1 \/n texto2 /;

Prueba y evalúa tus primeras expresiones regulares

var expresion1 = new RegExp('abc');

//El método test se encuentra dentro de las expresiones regulares
//Tiene que encontrar el patrón dentro de expresión1
//Si la encuentra devuelve true
console.log(expresion1.test('abcdef'));

var expresion2 = /Hola Mundo/;

console.log(expresion2.test('El primer programa es Hola Mundo'));

Evaluar un conjunto con carácteres con expresiones regulares

Quier averiguar si existe al menos una coincidencia, por ejemplo


//Acá ponemos los elementos que necesitamos que se encuentren
//Devuelve true si se encuentra
var expresion1 = /[0123456789]/;
//Podemos trabajar con rangos, es decir, como en el ejemplo de abajo
//Ser van a buscar carácteres del 0 al 9, de la a a la z y de la A a la Z
var expresion1 = /[0-9a-zA-Z]/;

console.log(expresion1.test('Sucedió en 1996'));


Uso de atajos para grupos de caracteres

Grupo | Descripción

\d  | Cualquier número

\w  | Cualquier letra o número

\s  | Cualquier espacio en blanco incluido tabs, salto de línea o similares