5

この jshint エラー「安全でない '^'」が、次の JavaScript の行から取得されます。

var test = content.replace(/d=([^&]*)/, 'd=test');

この問題を解決する方法を知っている人はいますか?

4

1 に答える 1

3

許容する をチェックします。そして[^...]。/RegExp/ で

真の場合。[^...] は RegExp リテラルで許可する必要があります。予想よりも多くの素材と一致するため、攻撃者はアプリケーションを混乱させることができます。これらのフォームは、安全なアプリケーションで検証する場合は使用しないでください。

ソース

于 2011-08-30T23:43:47.407 に答える