Potrzebuję zweryfikować ciąg przychodzący dla tekstu <script
.Jak znaleźć znacznik "<script>" z ciągu znaków przy użyciu JAVASCRIPT/wyrażenia regularnego
string a = "This is a simple <script> string";
Teraz muszę napisać wyrażenie regularne, że powie mi, czy ten ciąg zawiera <script>
tag czy nie.
skończyło się pisać coś takiego: <* ?script.* ?>
Ale wyzwanie jest Przychodzący łańcuch może zawierać skrypt w następujący sposób,
string a = "This is a simple <script> string";
string a = "This is a simple < script> string";
string a = "This is a simple <javascript></javascript> string";
string a = "This is a simple <script type=text/javascript> string";
Stąd wyrażenie regularne ma sprawdzać począwszy <
znacznik, a następnie powinien sprawdzić dla script
.
Proszę przeczytać ten https://www.owasp.org/index.php/XSS_Filter_Evasion_Cheat_Sheet To może być bardzo istotne tutaj. – Prinzhorn