जावास्क्रिप्ट स्ट्रिंग खोज () विधि एक नियमित अभिव्यक्ति द्वारा निर्दिष्ट मान के लिए स्ट्रिंग खोजती है।
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
अनुशंसित पढ़ना: जावास्क्रिप्ट स्ट्रिंग मैच ()