जावास्क्रिप्ट रेगेक्स (उपयोगकर्ता नाम सत्यापन)

Javaskripta Regeksa Upayogakarta Nama Satyapana



वेबसाइटों को विकसित करते समय, सत्यापन एक महत्वपूर्ण गतिविधि है जो डेटा अखंडता को सत्यापित करने और सुरक्षा मुद्दों को रोकने में मदद करती है। उपयोगकर्ता नाम एक विशिष्ट प्रकार का उपयोगकर्ता इनपुट होता है जिसका उपयोग वेबसाइटों और एप्लिकेशन पर लोगों की पहचान करने के लिए किया जाता है। उपयोगकर्ता नाम मान्य करने से यह सुनिश्चित करने में मदद मिल सकती है कि वे विशेष मानकों को पूरा करते हैं, जैसे वर्ण और लंबाई सीमा।

यह लेख जावास्क्रिप्ट में रेगेक्स का उपयोग करके उपयोगकर्ता नाम को मान्य करने की प्रक्रिया का वर्णन करेगा।

जावास्क्रिप्ट रेगेक्स का उपयोग करके उपयोगकर्ता नाम को कैसे मान्य करें?

उपयोगकर्ता नाम को मान्य करने के लिए, पहले एक रेगुलर एक्सप्रेशन बनाएं जो यह निर्धारित करेगा कि उपयोगकर्ता इनपुट मान दिए गए पैटर्न से मेल खाता है या नहीं। फिर, 'का उपयोग करें परीक्षा() पैटर्न के अनुसार उपयोगकर्ता इनपुट के सत्यापन के लिए विधि।







इनपुट लेने के लिए दिए गए पैटर्न का पालन करें जिसमें केवल अक्षर, संख्याएं और दोनों शामिल हैं, लेकिन किसी विशेष वर्ण को दर्ज करने की अनुमति नहीं देता है:



रेगेक्स पैटर्न था = /^ [ - के लिए - र् 0 - 9 ] + $ /;

दिया गया पैटर्न केवल अक्षरों को संख्याओं के साथ अनुमति देगा, और यह इनपुट में केवल संख्याओं, अक्षरों और विशेष वर्णों को दर्ज करने की अनुमति नहीं देता है:



रेगेक्स पैटर्न था =/^ ( ?= . * [ - के लिए - साथ ] ) ( ?= . * [ 0 - 9 ] ) [ - के लिए - र् 0 - 9 ] + $ /;

बोनस टिप : आप अपने पैटर्न में उपयोगकर्ता नाम की लंबाई भी निर्दिष्ट कर सकते हैं।





के लिए दिए गए सिंटैक्स का प्रयोग करें ' परीक्षा() रेगेक्स पैटर्न के अनुसार इनपुट को सत्यापित करने की विधि:

नमूना। परीक्षा ( इनपुट )

उदाहरण 1: उपयोक्ता नाम में केवल संख्याएँ, अक्षर हैं और दोनों विशेष वर्णों की अनुमति नहीं है

सबसे पहले, HTML दस्तावेज़ में

टैग का उपयोग करके एक फ़ॉर्म बनाएं जिसमें एक इनपुट फ़ील्ड और एक सबमिट बटन हो। संलग्न करें ' क्लिक पर बटन के साथ घटना जो 'को कॉल करेगी' मान्य उपयोगकर्ता नाम () बटन के क्लिक पर फ़ंक्शन:



< प्रपत्र >

< लेबल > उपयोगकर्ता नाम : लेबल >

< निवेष का प्रकार = 'मूलपाठ' नाम = 'नाम' पहचान = 'इनपुट' स्वत: पूर्ण = 'बंद' />< बीआर < बीआर >

< बटन प्रकार = 'जमा करना' क्लिक पर = 'मान्य उपयोगकर्ता नाम ()' > जमा करना बटन >

प्रपत्र >