Validar una expresión regular en tiempo real con RegExr online

Validar una expresión regular cuando programamos en cierto lenguaje es muy común y hacemos reemplazos de ciertas cadenas o ciertas secuencias, lo hacemos con el fin de distinguir elementos y es muy recomendable usar expresiones regulares que delimiten cadenas y secuencias de elementos, pues bien existe una aplicación el línea , que nos permite evaluar las expresiones regulares de manera que valida los contextos y recibe la expresión regular indicándonos si la cadena es aceptada o no.

http://gskinner.com/RegExr/

Validar una expresión regular

Podemos evaluar por ejemplo las expresiones:

CarácterTexto buscado
^Principio de entrada.
$Fin de entrada.
*0 o más veces.
+1 o más veces.
?Opcional.
.Cualquier carácter individual,excepto el salto de línea.
x|yx o y.
{n}n apariciones del carácter .
{n,m}mínimo n y máximo m.
[abc]Rango de caracteres con un guión (por ejemplo, [a-f] es equivalente a [abcdef]).
[^abc]Cualquier carácter que no esté entre corchetes.
\bLímite de palabra (Retorno de carro).
\dCarácter de dígito. Equivalente a [0-9].
\DCarácter que no sea de dígito. Equivalente a [^0-9].
\fSalto de página.
\nSalto de línea.
\rRetorno de carro.
\sCarácter individual de espacio en blanco (espacios, tabulaciones, saltos de página o saltos de línea).
\SQue no sea un espacio en blanco.
\tTabulación.
\wCualquier carácter alfanumérico, incluido el de subrayado. Equivalente a [A-Za-z0-9_].
\WCualquier carácter que no sea alfanumérico. Equivalente a [^A-Za-z0-9_].

Ejemplos que se pueden probar:

Letra en minuscula[a-z]
Entero^(?:\+|-)?\d+$
Correo electrónico/[\w-\.]{3,}@([\w-]{2,}\.)*([\w-]{2,}\.)[\w-]{2,4}/
URL^(ht|f)tp(s?)\:\/\/[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*(:(0-9)*)*(\/?)( [a-zA-Z0-9\-\.\?\,\’\/\\\+&%\$#_]*)?$
Contraseña(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{8,10})$
Fecha(01/01/2007)^\d{1,2}\/\d{1,2}\/\d{2,4}$
Hora(10:45:23)^(0[1-9]|1\d|2[0-3]):([0-5]\d):([0-5]\d)$
Código postal^([1-9]{2}|[0-9][1-9]|[1-9][0-9])[0-9]{3}$

You may also like...