Regex для проверки входных данных XSS в angular [закрыто]Javascript

Форум по Javascript
Ответить
Гость
 Regex для проверки входных данных XSS в angular [закрыто]

Сообщение Гость »


Я добавил регулярное выражение для проверки полей ввода на предмет уязвимостей xss. Соответствует ли мое регулярное выражение (т. е. оно охватывает все возможные значения xss).

EMAIL_REGEXP = /(\b)(on\S+)(\s*)=|javascript|][^>]+|\/[^> ][^>]+)>/i; Я только что проверил следующие значения:

1. Тест 2. alert(1) 3. текст 4.
[img]javascript:eval(alert([/img]
Требуется решение:
[*]
Если мне не хватает каких-либо значений в регулярном выражении, сообщите об этом.
[*]
Предложите допустимые значения script/html, которые отклоняет регулярное выражение.

Ссылка на Stackblitz...
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»