Actualmente tengo algunos antecedentes teóricos en expresiones regulares, pero casi nunca los he usado.¿Es una buena práctica usar expresiones regulares para la validación de entrada?
Estoy tratando de desarrollar algunas clases para la validación de entrada general, y he estado escribiendo métodos sin usar expresiones regulares. Recientemente leí this el artículo de Jeff, y ahora me pregunto si debería refactorizar algunos de los métodos para incluir expresiones regulares dentro de ellos.
Pensé que las expresiones regulares se usaban para construir front-ends para aplicaciones como analizadores sintácticos y cualquier otra cosa, pero aparentemente se usan para mucho más que eso.
Me doy cuenta de que no todas las validaciones pueden o deben hacerse con expresiones regulares, pero ¿son una buena práctica para validar las entradas?