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ácter Texto 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|y x 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.
\b Límite de palabra (Retorno de carro).
\d Carácter de dígito. Equivalente a [0-9].
\D Carácter que no sea de dígito. Equivalente a [^0-9].
\f Salto de página.
\n Salto de línea.
\r Retorno de carro.
\s Carácter individual de espacio en blanco (espacios, tabulaciones, saltos de página o saltos de línea).
\S Que no sea un espacio en blanco.
\t Tabulación.
\w Cualquier carácter alfanumérico, incluido el de subrayado. Equivalente a [A-Za-z0-9_].
\W Cualquier 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...