Desidero creare un sito Web in cui gli utenti possano testare le espressioni regolari (ce ne sono molte già là fuori ... come questo: http://www.pagecolumn.com/tool/pregtest.htm). Fondamentalmente, l'utente fornisce un'espressione regolare e del testo di esempio, ei risultati della valutazione regex saranno restituiti.Sanitizzazione delle espressioni regolari fornite dall'utente in PHP
Voglio valutare la regex sul lato server con le funzioni PHP "preg_ *". C'è un modo per disinfettare la regex fornita? Quali sono le vulnerabilità di sicurezza di cui dovrei preoccuparmi?
Perché non usi JS per quello? In questo modo non devi disinfettare nulla poiché verrà eseguito sul lato client. – Daan
Avrei dovuto aggiungere che oltre a valutare la regex sul testo di esempio fornito dall'utente, voglio anche valutare la regex su una stringa "segreta", che risiede sul server. Non conosco un modo per farlo in JS senza che l'utente sappia cosa sia la stringa. –