जावास्क्रिप्ट संकलन () विधि का उपयोग स्क्रिप्ट निष्पादन के दौरान नियमित अभिव्यक्ति को संकलित करने के लिए किया जाता है। इसे जावास्क्रिप्ट संस्करण 1.5 में हटा दिया गया है।
जावास्क्रिप्ट संकलन () विधि के लिए कोड निम्नलिखित है -
उदाहरण
<!DOCTYPE html> <html> <head> <style> body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } </style> </head> <body> <h1>compile() Method</h1> <p class="sample"> That man won the race and the woman over there came second </p> <h3>After compile()</h3> <p class="result"></p> <button class="Btn">Click Here</button> <h3>Click the above button to use compile the regex to make changes</h3> <script> let sampleEle = document.querySelector(".sample"); let result = document.querySelector(".result"); document.querySelector(".Btn").addEventListener("click", () => { var str = sampleEle.innerHTML; var pattern = /man/g; var str2 = str.replace(pattern, "person"); result.innerHTML = str2 + "<br>"; pattern = /(wo)?man/g; pattern.compile(pattern); str2 = str.replace(pattern, "person"); result.innerHTML += str2; }); </script> </body> </html>
आउटपुट
"यहां क्लिक करें" बटन पर क्लिक करने पर -