Javascript multiple matches for IF -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 9 जवाब
- 4 जवाब
मैं जावास्क्रिप्ट में छवियों का पता लगाने की कोशिश कर रहा हूं, यह वही है जो मैंने सोचा था कि काम करेगा लेकिन ऐसा नहीं है। मैं इसे कैसे ठीक से कर सकता हूं?
यदि (url.substr (url.length - 3) == 'gif' || 'jpg' || '' png ') < / फैशन>
आप उस फैशन में
= का उपयोग नहीं कर सकते आपको यदि कथन के रूप में पुनः लिखना होगा:
var lastThree = url.substr (url.length - 3); अगर (आखिरी तीन == 'जीआईएफ' (आखिरी तीन) == 'जेपीजी' || आखिरी तीसरा == 'पीएनजी') {// कुछ करो}
या आप एक सरणी का उपयोग कर सकते हैं (जो मैं व्यक्तिगत रूप से पसंद करता हूं):
यदि (['जीआईएफ', 'जेपीजी', 'पीएनजी']। इंडेक्सओफ़ (यूआरएल। एस यूस्ट्रिस्ट (यूआरएल.लैंघ - 3)) gt 1) {// कुछ करो}
यूआरएल सबस्ट्रिंग पर आपको
toLowerCase () विधि का उपयोग करना चाहिए, क्योंकि कुछ छवि फ़ाइलों को उदाहरण के लिए जेपीजी या जीआईएफ में समाप्त हो सकता है ।
- 4 जवाब
Comments
Post a Comment