Expresiones regulares: Validación

La siguiente definición está extraída de la Wikipedia, y puede ser un buen punto de partida…

En cómputo teórico y teoría de lenguajes formales una expresión regular, o expresión racional,1​2​ es una secuencia de caracteres que conforma un patrón de búsqueda. También son conocidas como regex o regexp,3​ por su contracción de las palabras inglesas regular expression.

Pero lo cierto es que las expresiones regulares son mucho más.

A parte del uso intrínseco para realizar búsquedas, existe un campo donde tienen otra función y es el de validar patrones.

Supongamos que cierta RFC define cómo debe debe escribir un dominio atendiendo a un patrón de caracteres alfanuméricos y tenemos que comprobar que una cadena de texto cumple ese patrón.

Pues bien, con una herramienta como https://regex101.com e indicandole la expresión regular adecuada podemos asegurarnos que un nombre de dominio cumpla el estándar.

Si quieres saber si un nombre de dominio es correcto puedes usar este enlace: https://regex101.com/r/UlKcxM/1