यह लेख जावास्क्रिप्ट में रेगेक्स का उपयोग करके उपयोगकर्ता नाम को मान्य करने की प्रक्रिया का वर्णन करेगा।
जावास्क्रिप्ट रेगेक्स का उपयोग करके उपयोगकर्ता नाम को कैसे मान्य करें?
उपयोगकर्ता नाम को मान्य करने के लिए, पहले एक रेगुलर एक्सप्रेशन बनाएं जो यह निर्धारित करेगा कि उपयोगकर्ता इनपुट मान दिए गए पैटर्न से मेल खाता है या नहीं। फिर, 'का उपयोग करें परीक्षा() पैटर्न के अनुसार उपयोगकर्ता इनपुट के सत्यापन के लिए विधि।
इनपुट लेने के लिए दिए गए पैटर्न का पालन करें जिसमें केवल अक्षर, संख्याएं और दोनों शामिल हैं, लेकिन किसी विशेष वर्ण को दर्ज करने की अनुमति नहीं देता है:
रेगेक्स पैटर्न था = /^ [ ए - के लिए - र् 0 - 9 ] + $ /;
दिया गया पैटर्न केवल अक्षरों को संख्याओं के साथ अनुमति देगा, और यह इनपुट में केवल संख्याओं, अक्षरों और विशेष वर्णों को दर्ज करने की अनुमति नहीं देता है:
रेगेक्स पैटर्न था =/^ ( ?= . * [ ए - के लिए - साथ ] ) ( ?= . * [ 0 - 9 ] ) [ ए - के लिए - र् 0 - 9 ] + $ /;
बोनस टिप : आप अपने पैटर्न में उपयोगकर्ता नाम की लंबाई भी निर्दिष्ट कर सकते हैं।
के लिए दिए गए सिंटैक्स का प्रयोग करें ' परीक्षा() रेगेक्स पैटर्न के अनुसार इनपुट को सत्यापित करने की विधि:
नमूना। परीक्षा ( इनपुट )उदाहरण 1: उपयोक्ता नाम में केवल संख्याएँ, अक्षर हैं और दोनों विशेष वर्णों की अनुमति नहीं है
सबसे पहले, HTML दस्तावेज़ में