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

जावा की अंतर्निहित कार्यक्षमता ईमेल पते को मजबूती से कैसे मान्य कर सकती है?

2024-12-22 को प्रकाशित
ब्राउज़ करें:115

How Can Java's Built-in Functionality Validate Email Addresses Robustly?

जावा में ईमेल सत्यापन विधियों की खोज

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

विधि isValidEmailAddress ईमेल पते की वैधता निर्धारित करने के लिए इंटरनेटएड्रेस क्लास का उपयोग करती है। यह एक InternetAddress ऑब्जेक्ट बनाने और उसे सत्यापित करने का प्रयास करता है। यदि सत्यापन प्रक्रिया में कोई समस्या आती है, तो एक अपवाद फेंक दिया जाता है, और विधि गलत रिटर्न देती है, जो एक अमान्य ईमेल पता दर्शाती है।

public static boolean isValidEmailAddress(String email) {
   boolean result = true;
   try {
      InternetAddress emailAddr = new InternetAddress(email);
      emailAddr.validate();
   } catch (AddressException ex) {
      result = false;
   }
   return result;
}

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

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

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

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

Copyright© 2022 湘ICP备2022001581号-3