Aplicaciones Internet/Intranet

Web de la asignatura Aplicaciones Internet/Intranet

Expresiones Regulares

Formulario de validación

Patrones para expresiones regulares
Oper. Descripción Oper. Descripción Oper. Descripción
c Caracter c no especial. Casa consigo mismo.

En expresiones regulares básicas.

\c Caracter especial c (\: carácter de escape).

En expresiones regulares básicas.

^X Comenzar con X.

En expresiones regulares básicas.

X$ Finalizar con X.

En expresiones regulares básicas.

X* X cero o más veces.

En expresiones regulares básicas.

. Un caracter indivudual cualquiera.

En expresiones regulares básicas.

[c1c2c3] Conjunto de caracteres. Casa si c1 o c2 o c3.

En expresiones regulares básicas.

[^c1c2c3] Casa con caracteres distintos de c1, c2 o c3.

En expresiones regulares básicas.

[c1-c2] Rango de caracteres. Casa con cualquier caracter entre c1 y c2.

En expresiones regulares básicas.

[^c1-c2] Casa con caracteres no comprendidos entre c1 y c2.

En expresiones regulares básicas.

XY Concatenación. Casa si X va seguido de Y.

En expresiones regulares básicas.

X+ X una o más veces.

En expresiones regulares extendidas.

X? X cero o una vez.

En expresiones regulares extendidas.

(X) Agrupa X. (Además, en JavaScript, graba en RegExp.$1...).

En expresiones regulares extendidas.

X|Y Alternativa. Casa X o Y.

En expresiones regulares extendidas.

X{n} X exactamente n veces.

En expresiones regulares extendidas.

X{n,} X al menos n veces.

En expresiones regulares extendidas.

X{m,n} X de m a nveces.

En expresiones regulares extendidas.

"cad" Literal. Ignora los caracteres especiales de cad. (No se puede utilizar en JavaScript)

En expresiones regulares extendidas.

(?:X) Casa X pero no lo captura.

En expresiones regulares JavaScript.

X(?=Y) Casa X si va seguido de Y.

En expresiones regulares JavaScript.

X(?!=Y) Casa X si no va seguido de Y.

En expresiones regulares JavaScript.

X\b X al final de una palabra.

En expresiones regulares JavaScript.

X\B X no está al final de una palabra.

En expresiones regulares JavaScript.

\ctec Carácter de control Ctrl+tec.

En expresiones regulares JavaScript.

\d Carácter numérico. Equivale a [0-9].

En expresiones regulares JavaScript.

\D Carácter no numérico. Equivale a [^0-9].

En expresiones regulares JavaScript.

\s Espacio en blanco (separador). Equivale a [\f\n\r\t\v].

En expresiones regulares JavaScript.

\S Espacio no blanco (separador). Equivale a [^\f\n\r\t\v].

En expresiones regulares JavaScript.

\w Carácter alfanumérico. Equivale a [A-Za-z0-9_].

En expresiones regulares JavaScript.

\W Carácter no alfanumérico. Equivale a [^A-Za-z0-9_].

En expresiones regulares JavaScript.

\num Referencia atras a subcadenas capturadas (num entero).

En expresiones regulares JavaScript.

\xhh Carácter cuyo código en hexadecimal es hh.

En expresiones regulares JavaScript.

Expresiones regulares
básicas
Expresiones regulares
extendidas
Expresiones regulares adicionales de
JavaScript (incluye también las previas).