हे वैध आहे, आणि ते कार्य करेल? जर आपण आपल्या पर्ल स्क्रिप्ट्स आणि प्रोग्रॅम्समध्ये कुठेही ईमेल पत्ते गोळा केले किंवा वापरत असाल, तर शक्यतो अनेक पत्ते मिळत नाहीत. एखाद्याला डोमेन नावामध्ये एखादा पत्र नसू शकतो, दुसर्याकडे कदाचित जास्त परवानगी नसलेले वर्ण असू शकतात.
त्याची अवैधता काहीही कारणीभूत आहे, आपण तुटलेला पत्ता पकडू इच्छिता - वापरकर्त्याला पुन्हा प्रवेश करण्यासाठी प्रॉम्प्ट किंवा एखादे ईमेल पाठविणे टाळण्यासाठी जे कुठेही जाणार नाही.
पर्ल मध्ये, आपण अर्थातच एक जटिल नियमित अभिव्यक्ती तयार करू शकता; किंवा आपण आधीपासूनच अंगभूत असलेले एक सुलभ मॉड्यूल चालू केले आहे आणि डोमेन नावांचीही तपासणी केली जाऊ शकते.
पर्लसह ईमेल पत्ते सत्यापित करा
पर्ल स्क्रिप्ट किंवा प्रोग्राममध्ये चांगले-आकार आणि वैधता साठी ईमेल पत्ते तपासण्यासाठी:
- आपल्याकडे वेब पत्त्यांमध्ये वापरकर्त्याचे ईमेल पत्ते टाइप केल्यास HTML कोडमध्ये ईमेल प्रमाणीकरण तयार करा
- ई-मेल :: वैध सीपीएएन पर्ल मॉड्यूलवरून ईमेल :: वैध-> पत्याचा ('') वापर करा; तपशील, स्थापना आणि उदाहरणे साठी खाली पहा.
ईमेल :: वैध ईमेल पत्ता प्रमाणीकरण उदाहरणे
$ Email_address चे असे गृहीत धरले जाणारे पत्ता तपासला जाईल, आपण याचा वापर करून त्याची वैधता तपासू शकता:
#! / usr / bin / perl याचा वापर ईमेल :: वैध $ email_address = 'मी @@ example.com'; जर (ईमेल :: वैध-> पत्ता ($ ईमेल_एडर)) {# ईमेल पत्ता वैध आहे} अन्य {# ईमेल पत्ता वैध नाही}आपण ई-मेल :: मान्य शीर्ष-स्तर डोमेनसाठी वैध तपासणी (".com", ".net", ".cn" किंवा अन्य वैध डोमेन नाव ईमेल पत्त्याच्या समाप्तीवर आहे हे सुनिश्चित करून) Net :: Domain :: TLD मॉड्यूल प्रतिष्ठापित आहे याची खात्री करा.
#! / usr / bin / perl याचा वापर ईमेल :: वैध $ email_address = 'मी @@ example.com'; जर (ईमेल :: वैध-> पत्ता (-address => $ email_address, -tldcheck => 1)) # # ईमेल पत्ता वैध आहे अन्यथा {# ईमेल पत्ता वैध नाही}ईमेल :: वैध पर्ल मॉड्यूल स्थापित करा
आपल्या पर्ल इन्स्टॉलेशनला ई-मेल :: व्हॅलिड मॉड्यूलसाठी ईमेल पत्ता सुयोग्यते प्रमाणित करण्यासाठी सुसज्ज करणे:
- कमांड प्रॉम्प्ट उघडा
- मॅक आणि लिनक्सच्या अंतर्गत, उदाहरणार्थ, टर्मिनल ऍप्लिकेशन उघडा.
- Sudo perl -MCPAN -e 'ईमेल :: वैध' (मॅक आणि लिनक्स) किंवा पर्ल -एमसीपीएन -ई 'स्थापित करा ईमेल :: वैध' टाइप करा.
- Enter दाबा
- विनंती केल्यास सुपर यूजर पासवर्ड एन्टर करा आणि एंटर दाबा.
- विचारले आपण मला शक्य तितकी स्वयंचलितपणे कॉन्फिगर करू इच्छिता? , आपल्याला माहित नसल्यास "होय" निवडा
- विचारलेले इंटरनेटशी कनेक्ट करण्याचा प्रयत्न करणे ठीक आहे का? , तसेच "होय" प्रविष्ट करा