Necesito validar la entrada del usuario que podría ser una expresión regular para filtrar campos en su propia aplicación, ¿cómo puedo verificar la validez de esa expresión regular?php - cómo validar una expresión regular en sí?
Respuesta
Póngalo en una llamada ficticia a preg_match()
, y vea si devuelve falso (lo que indica un error)?
Nota :: Dependiendo de dónde pretenda que se ejecute esta aplicación, cuestionaría la decisión de permitir que los usuarios hagan esto. Podría estar preparándose para un ataque de denegación de servicio; todo lo que un usuario malintencionado debe hacer es proporcionar una cadena de expresiones regulares increíblemente larga y complicada, y su servidor se detendrá.
Me gusta su idea, pensé implementarla pero pensé que era una mala práctica, así que decidí venir aquí. gracias por el consejo – fabio
- 1. Cómo validar una expresión regular con PHP
- 2. ¿Cómo validar una expresión regular?
- 3. C# Expresión regular para validar una fecha?
- 4. expresión regular para validar cadena hexadecimal
- 5. Expresión regular para validar la hora válida
- 6. ¿Es seguro validar una URL con una expresión regular?
- 7. ¿Expresión regular para encontrar una expresión regular?
- 8. PHP explotar cadena utilizando una expresión regular
- 9. Cómo comenta el */Parte de una expresión regular en PHP
- 10. Hacer una expresión regular de JavaScript equivalente a una expresión regular PHP
- 11. Expresión regular para analizar CSV en PHP
- 12. ¿Cómo descompilar una expresión regular?
- 13. Necesita expresión regular para validar nombre de usuario
- 14. Pruebe si una expresión regular es válida en PHP
- 15. ¿Hay una expresión regular para detectar una expresión regular válida?
- 16. Reemplazar atributos HTML usando una expresión regular en PHP
- 17. ¿Cómo puedo generar texto que coincida con una expresión regular de una expresión regular?
- 18. Validar el correo electrónico con expresión regular VB.Net
- 19. expresión regular para validar un número de Google Analytics UA
- 20. Expresión regular para validar números telefónicos de EE. UU.?
- 21. ¿Cómo validar una dirección IP con expresión regular en Objective-C?
- 22. Expresión regular de Javascript para validar la URL
- 23. php - expresión regular - PCRE no soporta \ L, \ l, \ N, \ P,
- 24. Comprueba si una expresión regular cubre otra expresión regular
- 25. expresión regular de Php caracteres repetidos
- 26. validar una expresión xpath en Java
- 27. Php buscar cadena con expresión regular
- 28. ¿Qué algoritmo de expresión regular usa PHP?
- 29. expresión regular "contiene" otra expresión regular
- 30. PHP expresión regular para reemplazar enlace url
posible duplicado http://stackoverflow.com/questions/172303/is-there-a-regular-expression-to-detect-a-valid-regular-expression –