"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > रेगुलर एक्सप्रेशन के साथ ईमेल पते को कैसे मान्य करें: सिंटैक्स बनाम पूर्ण सत्यापन?

रेगुलर एक्सप्रेशन के साथ ईमेल पते को कैसे मान्य करें: सिंटैक्स बनाम पूर्ण सत्यापन?

2024-11-19 को प्रकाशित
ब्राउज़ करें:976

How to Validate Email Addresses with Regular Expressions: Syntax vs. Full Verification?

नियमित अभिव्यक्तियों के साथ ईमेल पते को कैसे मान्य करें

फॉर्म के माध्यम से उपयोगकर्ता इनपुट एकत्र करते समय, यह सुनिश्चित करना महत्वपूर्ण है कि प्रदान किए गए ईमेल पते वैध हैं। रेगुलर एक्सप्रेशन (रेगेक्स) इस सत्यापन को करने का एक सुविधाजनक तरीका प्रदान करते हैं। हालाँकि, अकेले सिंटैक्स को सत्यापित करना अपर्याप्त है। ^@] @[^@] \.[^@]

यह पैटर्न निम्नलिखित की जांच करता है मानदंड:

बिल्कुल एक "@" प्रतीक

कम से कम एक "।" "@" प्रतीक के बाद
[^@] @[^@] \.[^@] 

पूर्ण रेगेक्स सत्यापन
  • अधिक व्यापक सत्यापन के लिए, उत्तर में दिए गए लिंक किए गए प्रश्न को देखें।
पायथन में रेगेक्स को कार्यान्वित करना

पायथन में इस सत्यापन का उपयोग करने के लिए, पुनः मॉड्यूल आयात करें और या तो मैच() या फुलमैच() विधि का उपयोग करें:

फिर से आयात करें यदि नहीं पुनः मिलान(आर"... यहां रेगेक्स...", ईमेल): # अमान्य ईमेल पता

अन्य विकल्प

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

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3