जावास्क्रिप्ट स्ट्रिंग खोज ()

जावास्क्रिप्ट स्ट्रिंग खोज () विधि एक नियमित अभिव्यक्ति द्वारा निर्दिष्ट मान के लिए स्ट्रिंग खोजती है।

search()विधि का सिंटैक्स है:

 str.search(regexp)

यहाँ, str एक स्ट्रिंग है।

खोज () पैरामीटर

search()विधि में लेता है:

  • regexp- एक नियमित अभिव्यक्ति ऑब्जेक्ट (तर्क RegExpयह माना जाता है कि अगर यह एक गैर- RegExpऑब्जेक्ट है)

खोज से वापसी मूल्य ()

  • नियमित अभिव्यक्ति और दिए गए स्ट्रिंग के बीच पहले मैच का सूचकांक लौटाता है
  • रिटर्न -1 अगर कोई मैच नहीं मिला।

उदाहरण: खोज का उपयोग करना ()

 const string = "I love to write JavaScript programs"; let re = /(a-z)/; let index = string.search(re); console.log(index); // 2 -> matches 'l' let re1 = /J(a-z)*/i; let index1 = string.search(re1); console.log(index1); // 16 -> matches 'JavaScript' let re2 = /(0-9)/; let index2 = string.search(re2); console.log(index2); // -1 -> No digit match

आउटपुट

 2 16 -1

अनुशंसित पढ़ना: जावास्क्रिप्ट स्ट्रिंग मैच ()

दिलचस्प लेख...