Expresiones regulares

Expresiones regulares

Validación y depuración

01 — ¿Qué son las expresiones regulares?

Una expresión regular ( regex ) es un patrón de búsqueda de texto . Sirve para:

▪ Comprobar si un texto cumple ciertas condiciones.

▪ Buscar coincidencias.

▪ Reemplazar partes del texto.

 

02 — Construcción

Se escriben entre barras //:
let regex = /\d+/;

También pueden construirse con el constructor:
let regex = new RegExp («\\d+»);

Y se les pueden añadir modificadores:

g global (busca todas las apariciones).
i → ignora mayúsculas/minúsculas.
m → multilínea.

 

03 — Caracteres especiales

Las expresiones regulares tienen diferentes símbolos con sus correspondientes significados:

\d = Cualquier dígito (0-9).
\w = Letra, número o guión bajo.
\s = Cualquier espacio.
= Cualquier carácter menos salto de línea (.e seria cualquier cadena acabada en e).
^ = Inicio de línea.
$ = Final de línea.
[abc] = Cualquiera de a,b o c.
[^abc] = Cualquiera excepto a, b o c.
(abc) = Grupo, para capturar o agrupar.
+ = Si se incluye quiere decir que la aparición del elemento se produzca una o más veces.

 

04 — Métodos

En JavaScript se usa con métodos como:

.test (texto) – comprueba si algo coincide (devuelve true o false).

.match (expresión) – encuentra y devuelve coincidencias.

.replace (expresión, nuevoTexto ) – reemplaza partes que coincidan con el patrón.

/\d+/.test(“Hay 123”); // true

Let texto = “manzana, Manzana, MANZANA”;
let resultado = texto.match (/manzana/g);
Console.log(resultado); // [“manzana”]

 

05 — Resumen

▪ Las expresiones regulares son muy potentes para validar y manipular texto.

▪ Son comunes en formularios, validación de contraseñás y buscadores.

▪ Son herramientas MUY utilizadas en el desarrollo web.

Comentarios (0)
Regístrate para comentar
Leerlos todos
 

Comentario

Ocultar Comentarios
Volver

¡Este sitio web es único y necesitará de un navegador moderno para funcionar correctamente!

¡Por favor, actualiza!

Compartir