JavaScript String replaceAll()
- पिछला पृष्ठ replace()
- अगला पृष्ठ search()
- एक स्तर ऊपर जेसक्रिप्ट स्ट्रिंग रेफरेंस मैनुअल
व्याख्या और उपयोग
replaceAll()
यह मेथड शब्दकोश में निर्दिष्ट मान या पैटर्न एक्सप्रेशन को खोजता है。
replaceAll()
यह मेथड यहाँ तक की सभी मेल खोजी गई मान को प्रतिस्थापित करके एक नया शब्दकोश वापस देता है。
replaceAll()
यह मेथड मूल शब्दकोश को नहीं बदलता है。
replaceAll()
यह मेथड JavaScript 2021 में शामिल किया गया है。
replaceAll()
यह मेथड केवल Internet Explorer में उपलब्ध नहीं है。
ध्यान दें
यदि पैरामीटर पैटर्न एक्सप्रेशन है, तो विश्वस्तरीय संकेत निर्धारित करना आवश्यक है (g
),अन्यथा TypeError फ़ॉल्ट होगा。
अधिक बारे में पैटर्न एक्सप्रेशन के बारे में देखें:
उदाहरण
उदाहरण 1
text = text.replaceAll("Cats","Dogs"); text = text.replaceAll("cats","dogs");
उदाहरण 2
text = text.replaceAll(/Cats/g,"Dogs"); text = text.replaceAll(/cats/g,"dogs");
उदाहरण 2
विश्वस्तरीय, माइक्रोस्कोप न करने वाला प्रतिस्थापन:
let text = "Mr Blue has a blue house and a blue car"; let result = text.replaceAll(/blue/gi, "red");
उदाहरण 3
फ़ंक्शन के द्वारा प्रतिस्थापित टेक्स्ट का उपयोग करें:
let text = "Mr Blue has a blue house and a blue car"; let result = text.replaceAll(/blue|house|car/gi, function (x) { return x.toUpperCase(); });
सिंटैक्स
string.replaceAll(searchValue, newValue)
पैरामीटर
पैरामीटर | वर्णन |
---|---|
searchValue | आवश्यक। जो खोजना है या पैटर्न एक्सप्रेशन |
newValue | आवश्यक। प्रतिस्थापित किए जाने वाले नया मान। यह JavaScript फ़ंक्शन हो सकता है。 |
रिटर्न वैल्यू
टाइप | वर्णन |
---|---|
String | एक नई स्ट्रिंग वापस देता है, जिसमें सभी मेल वाले मूल्य बदले गए हैं。 |
- पिछला पृष्ठ replace()
- अगला पृष्ठ search()
- एक स्तर ऊपर जेसक्रिप्ट स्ट्रिंग रेफरेंस मैनुअल