Expresiones Regulares Útiles

I have worked as a frontend and backend developer handling technologies such as Django, Ionic, Laravel, MySQL, Spring (Java), Oracle, NodeJS, Angular, VueJS with the goal of developing websites and mobile applications that offer high performance and are interactive.
You can learn more about me by visiting my website: www.stalinmaza.com
#frontend #backend #fullstack #javascript #nodejs #php
Muchas veces para realizar validaciones sean en formularios o en cualquier otra parte que se necesite usamos expresiones regulares y en este post quiero recopilar las más útiles y que me han ayudado mucho a lo largo de mi carrera como Desarrollador.
Validar Solo Dígitos de un tamaño de 4, 6 ó 8
^(\d{4}|\d{6}|\d{8})?$
Validar Email
/[A-Z0-9._%+-]+@[A-Z0-9-]+.+.[A-Z]{2,4}/igm
Validar URL
/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/
Validar Contraseñas Seguras
(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$
Validar Número de Tarjetas de Crédito
^((67\d{2})|(4\d{3})|(5[1-5]\d{2})|(6011))(-?\s?\d{4}){3}|(3[4,7])\ d{2}-?\s?\d{6}-?\s?\d{5}$

