Я получаю эту ошибку jshint "Небезопасный '^'" из этой строки JavaScript:
var test = content.replace(/d=([^&]*)/, 'd=test');
Кто-нибудь знает, как я могу решить эту проблему?
Проверка Допуск. и [^ ...]. в /RegExp/.
верно, если. и [^ ...] должно быть разрешено в литералах RegExp. Они совпадают больше материала, чем можно было бы ожидать, что позволяет злоумышленникам запутать Приложения. Эти формы не должны использоваться при проверке в безопасном приложения.
Источник .