HTML DOM इनपुट सर्च पैटर्न प्रॉपर्टी का उपयोग इनपुट सर्च फील्ड के पैटर्न एट्रिब्यूट को सेट करने या वापस करने के लिए किया जाता है। यह पैटर्न प्रॉपर्टी द्वारा निर्दिष्ट रेगुलर एक्सप्रेशन के विरुद्ध खोज फ़ील्ड समय की जांच करता है।
सिंटैक्स
−
. के लिए वाक्य रचना निम्नलिखित हैपैटर्न गुण सेट करना -
searchObject.pattern = regexp
यहाँ, regexp एक रेगुलर एक्सप्रेशन है जिसके विरुद्ध खोज फ़ील्ड की जाँच की जाती है।
उदाहरण
आइए इनपुट सर्च पैटर्न प्रॉपर्टी के लिए एक उदाहरण देखें -
<!DOCTYPE html> <html> <body> <h1>Input Search pattern property</h1> <p>The time inside search field can either be of three numeric characters or 6 alphabet characters from a to g</p> <form action="/Sample_page.php"> FRUITS: <input type="search" id="SEARCH1" name="fruits" pattern="[0-9]{3}|[a-g]{6}" title="Three numeric character or 6 alphabet between a-g"> <input type="submit"> </form> <br> <button onclick="passPattern()">GET PATTERN</button> <p id="Sample"></p> <script> function passPattern() { var P = document.getElementById("SEARCH1").pattern; document.getElementById("Sample").innerHTML ="The pattern attribute value is"+ P; } </script> </body> </html>
आउटपुट
यह निम्नलिखित आउटपुट देगा -
खोज फ़ील्ड के अंदर टेक्स्ट दर्ज करने पर जो पैटर्न प्रॉपर्टी में निर्दिष्ट रेगेक्स से मेल नहीं खाता -
पैटर्न प्राप्त करें बटन क्लिक करने पर -