Saltar al contenido principal
Volver al curso
Módulo 3 · Avanzado20 min

Expresiones Regulares

Patrones, banderas, métodos de regex.

Recompensa al completar

Insignia “Regex ninja” · +25 puntos

¿Qué son las RegExp?

Las expresiones regulares son patrones que se usan para hacer coincidir combinaciones de caracteres.

javascript
let regex = /hola/i;  // i = case insensitive
regex.test("Hola Mundo"); // true

Métodos de RegExp


javascript
"hello".match(/ell/);  // ["ell"]
"hello".replace(/l/g, "r"); // "herro"

Patrones comunes


javascript
/\d+/          // Uno o más dígitos
/\w+/ // Uno o más caracteres de palabra
/\s+/ // Uno o más espacios en blanco
/^ inicio/ // Inicio de cadena
/final$/ // Fin de cadena

Validación de email


javascript
function validarEmail(email) {
return /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email);
}

?Ejercicio

Crea una función 'validarEmail' que use una expresión regular.

editor.js
123456

Recompensa al completar

Insignia “Regex ninja” · +25 puntos