5
我從這一行JavaScript得到這個jshint錯誤「不安全‘^’」:不安全「^」 jshint問題
var test = content.replace(/d=([^&]*)/, 'd=test');
任何人都知道我怎樣才能解決這個問題呢?
我從這一行JavaScript得到這個jshint錯誤「不安全‘^’」:不安全「^」 jshint問題
var test = content.replace(/d=([^&]*)/, 'd=test');
任何人都知道我怎樣才能解決這個問題呢?
檢查容忍。和[^ ...]。 in/RegExp/。
true if。並且[^ ...]應該在RegExp文字中允許。它們比預期的材料更匹配 ,使攻擊者可以混淆 應用程序。在安全的 應用程序中進行驗證時,不應使用這些表單。
感謝您的支持,但需要對我的JavaScript進行哪些修改才能修復錯誤? – amateur
@amateur我自己並不擔心。克羅克福德認爲這太自由了,但這只是一個人的觀點。你可以用'\ w'或'\ d'來替換它,這取決於你期望的結果。 – alex