फॉर्म के माध्यम से उपयोगकर्ता इनपुट एकत्र करते समय, यह सुनिश्चित करना महत्वपूर्ण है कि प्रदान किए गए ईमेल पते वैध हैं। रेगुलर एक्सप्रेशन (रेगेक्स) इस सत्यापन को करने का एक सुविधाजनक तरीका प्रदान करते हैं। हालाँकि, अकेले सिंटैक्स को सत्यापित करना अपर्याप्त है। ^@] @[^@] \.[^@]
यह पैटर्न निम्नलिखित की जांच करता है मानदंड:
बिल्कुल एक "@" प्रतीककम से कम एक "।" "@" प्रतीक के बाद[^@] @[^@] \.[^@]पूर्ण रेगेक्स सत्यापन
पायथन में इस सत्यापन का उपयोग करने के लिए, पुनः मॉड्यूल आयात करें और या तो मैच() या फुलमैच() विधि का उपयोग करें:
फिर से आयात करें यदि नहीं पुनः मिलान(आर"... यहां रेगेक्स...", ईमेल): # अमान्य ईमेल पता
अन्य विकल्प
हालांकि रेगेक्स सत्यापन प्रभावी हो सकता है, लेकिन इसकी सीमाओं पर ध्यान देना महत्वपूर्ण है। अधिक मजबूत सत्यापन के लिए, Validate_email पैकेज का उपयोग करने पर विचार करें, जो SMTP सर्वर से संपर्क करके ईमेल पते के अस्तित्व की पुष्टि करता है। हालाँकि, यह विधि अभी भी पते के स्वामित्व या सटीकता की गारंटी नहीं देती है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3