JavaScript String replaceAll()

व्याख्या और उपयोग

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 एक नई स्ट्रिंग वापस देता है, जिसमें सभी मेल वाले मूल्य बदले गए हैं。