Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

जावास्क्रिप्ट में स्ट्रिंग कैसे खोजें?


परिचय

जावास्क्रिप्ट में स्ट्रिंग खोजने के लिए search() मेथड का उपयोग किया जाता है जो रेगुलर एक्सप्रेशन (या स्ट्रिंग जो रेगएक्सप में परिवर्तित हो जाती है) लेता है और पहले मिलान का इंडेक्स लौटाता है, या -1 यदि नहीं मिला।

उदाहरण

निम्न कोड जावास्क्रिप्ट में स्ट्रिंग खोजने के लिए है:

<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>स्ट्रिंग खोजें</title> <style> body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .result { font-size: 20px; font-weight: 500; } </style> </head> <body> <h1>जावास्क्रिप्ट में स्ट्रिंग खोजना</h1> <div class="sample">वसंत ऋतु आने वाली है।</div> <div style="color: green;" class="result"></div> <button class="btn">यहाँ क्लिक करें</button> <h3> उपरोक्त स्ट्रिंग में 'वसंत' खोजने के लिए ऊपर दिए गए बटन पर क्लिक करें </h3> <script> const btnEle = document.querySelector(".btn"); const sampleEle = document.querySelector(".sample").innerHTML; const resEle = document.querySelector(".result"); btnEle.addEventListener("click", () => { const position = sampleEle.search("वसंत"); resEle.innerHTML = position !== -1 ? `स्ट्रिंग 'वसंत' पोजीशन ${position} पर मिली` : "स्ट्रिंग नहीं मिली"; }); </script> </body> </html>

आउटपुट

उपरोक्त कोड निम्न आउटपुट उत्पन्न करेगा:

जावास्क्रिप्ट में स्ट्रिंग कैसे खोजें?

'यहाँ क्लिक करें' बटन पर क्लिक करने पर:

जावास्क्रिप्ट में स्ट्रिंग कैसे खोजें?

स्ट्रिंग खोज के अन्य मेथड्स

मेथडविवरणरिटर्न
search()पहले मिलान का इंडेक्स ढूंढता हैइंडेक्स (number) या -1
indexOf()सबस्ट्रिंग का पहला इंडेक्स ढूंढता हैइंडेक्स (number) या -1
includes()जांचता है कि सबस्ट्रिंग मौजूद है या नहींबूलियन
match()रेगएक्सप के विरुद्ध मिलानमिलान ऐरे या null
matchAll()सभी मिलान (इटरेटर)इटरेटर

केस-इनसेंसिटिव खोज के लिए रेगएक्सप के साथ i फ्लैग का उपयोग करें: str.search(/pattern/i)

  1. जावास्क्रिप्ट एरे में एलिमेंट कैसे खोजें? जावास्क्रिप्ट एरे में एलिमेंट कैसे खोजें?

    जावास्क्रिप्ट एरे में एलिमेंट खोजने के लिए कोड निम्नलिखित है: उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>    body {

  1. स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में कैसे बदलें? स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में कैसे बदलें?

    स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में बदलने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>    

  1. - MySQL में कॉलम में सटीक स्ट्रिंग कैसे खोजें

    BINARY LIKE के साथ केस-सेंसिटिव सटीक स्ट्रिंग खोज केस-सेंसिटिव तरीके से सटीक स्ट्रिंग खोजने के लिए BINARY ऑपरेटर के साथ LIKE और वाइल्डकार्ड % का उपयोग करें। सिंटैक्स SELECT * FROM yourTableName WHERE BINARY yourColumnName LIKE %yourStringValue%; टेबल और डेटा CREATE TABLE DemoTable( Name VARC