2012-05-29 12 views
6
में

मैं रेगुलर एक्सप्रेशन मिल गया है"। '।' असुरक्षित त्रुटि" को सुधारने के लिए कैसे Jslint

असुरक्षित '.'

क्या है चरित्र सेट "असुरक्षित" की अस्वीकृति का उपयोग?

+0

[http://slint संदेश असुरक्षित कैसे ठीक करें 'के संभावित डुप्लिकेट।'] (Http://stackoverflow.com/questions/7348028/how-to-fix-jslint-message-insecure) – Lambart

उत्तर

4

आप JSLint को अनदेखा करने के लिए चेतावनी देकर चेतावनी को 'ठीक कर सकते हैं: फ़ाइल के शीर्ष पर अपनी JSLint सेटिंग्स में regexp: true जोड़ें।

They match more material than might be expected, allowing attackers to confuse applications. These forms should not be used when validating in secure applications.

इसलिए यदि आपके regexp इनपुट/फ़ॉर्म सत्यापन के लिए प्रयोग किया जाता है, तो आप चेतावनी का ध्यान रखना और थोड़ा अलग कोड का उपयोग करना चाहें:

यहाँ क्यों . और [^...] डिफ़ॉल्ट रूप से चेतावनी उत्पन्न के लिए JSLint's explanation है । यदि आप इसे किसी और चीज़ के लिए उपयोग कर रहे हैं, तो चेतावनी सक्षम करने का कोई कारण नहीं है।

संबंधित मुद्दे