Qual è il regular expression utilizzato da Microsoft .NET Framework per eseguire la convalida standard che risulta in HttpRequestValidationException "È stato rilevato un valore Request.Form potenzialmente pericoloso dal client" quando HTML o altri potenzialmente non sicuri il contenuto è pubblicato.ASP.NET potenzialmente pericolosa Richiesta Javascript Regex
Mi piacerebbe avere una copia esatta convertita in JavaScript in modo che l'utente possa essere avvisato in anticipo.
La mia espressione regolare corrente (/ (& #) | < [^ <>] +> /) è chiusa, ma non uguale a .NET.
Sono consapevole che questo potrebbe essere diverso per le diverse versioni di .NET in modo particolare mi piacerebbe sapere:
- Un'espressione regolare per NET 2
- Un'espressione regolare per .NET 4
Dubito molto che le regex siano l'unica componente implicata - se non del tutto - da rilevare che ... – fge