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

जावास्क्रिप्ट में एन्कोडिंग के बाद स्ट्रिंग को डीकोड कैसे करें?

स्ट्रिंग को एन्कोड करने के लिए हमें encodeURIComponent() या encodeURI() की आवश्यकता होती है और स्ट्रिंग को डीकोड करने के लिए हमें decodeURIComponent() या decodeURI() की आवश्यकता होती है। प्रारंभ में, हमने स्ट्रिंग को एन्कोड करने के लिए escape() का उपयोग किया था लेकिन चूंकि यह डिप्रिकेटेड है, हम अब encodeURI() का उपयोग कर रहे हैं।

सिंटैक्स-1

encodeURIComponent(string);

सिंटैक्स-2

decodeURIComponent(string);

उदाहरण

निम्नलिखित उदाहरण में, प्रारंभ में एक स्ट्रिंग ली गई और encodeURI() का उपयोग करके एन्कोड किया गया और बाद में decodeURI() का उपयोग करके डीकोड किया गया। बाद में दोनों एन्कोडेड और डीकोडेड परिणाम आउटपुट में दिखाए गए।

<html> <body> <p id = "encoding"></p> <script>    var str = "Tutorix is the best e-learning platform";    var enc = encodeURI(str);    var dec = decodeURI(enc);    var res = "After encoding: " + enc + "    </br>" + "After Decoding: " + dec;    document.getElementById("encoding").innerHTML = res; </script> </body> </html>

आउटपुट

After encoding: Tutorix%20is%20the%20best%20e-learning%20platform After Decoding: Tutorix is the best e-learning platform
  1. जावास्क्रिप्ट में स्ट्रिंग कैसे खोजें? जावास्क्रिप्ट में स्ट्रिंग कैसे खोजें?

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

  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. - JavaScript में स्ट्रिंग को डीकोड करने का फ़ंक्शन

    हमें एक एन्कोडेड स्ट्रिंग दी गई है, और हमें इसे एक फ़ंक्शन के माध्यम से प्रोसेस करना है जो इसकी डीकोडेड स्ट्रिंग लौटाता है।एन्कोडिंग नियम है -n[encodedString], जहां वर्गाकार कोष्ठक के अंदर encodedString को ठीक n बार दोहराया जा रहा है।और n एक पॉजिटिव इंटीजर होने की गारंटी है।हम मान सकते हैं कि इनपुट