Icon 100x60 regexp Expresiones regulares en Javascript

en JavascriptRegexEmail validationHtml emailColorsColoresFile extension

Ejemplos de expresiones regulares en javascript utilizando la función test

Las expresiones regulares son patrones que se usan para encontrar combinaciones de caracteres en cadenas de texto. En Javascript, las expresiones regulares también son objetos. Hay varias funciones que nos permiten utilizar expresiones regulares en Javascript: la instrucción match, replace, search y split de la clase String.

Para comprobar si una cadena de texto encaja con el patrón dado podemos utilizar la función test, que devuelve true si encaja y false si no. Veamos algunos ejemplos útiles de uso de expresiones regulares:

Validación de email

Patrón de validación para dirección de email

/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test("miemail@a.com")

La validación de email suele ser muy variable porque existen multitud de emails que son válidos, lo más común es que tengan un nombre de usuario, una arroba @ y un dominio.

Colores HTML hexadecimales

Para validar si un color tiene el formato hexadecimal del estilo #FFFFFF

/^#([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/.test("#FFFFFF")

Comprobar extensiones de archivos

Para determinar si unos archivos tienen una extensión permitida podemos usar:

/^.*\.(txt|doc|docx)$/.test("miarchivo.docx")

Estas expresiones no han sido testeadas al 100% por lo que no nos hacemos responsables de su corrección. Si vas a utilizarlas en algun entorno que requiera seguridad recuerda hacer tests.

Prohibida la reproducción total o parcial de este artículo sin el previo consentimiento de Webtutoriales.com

Comentarios