पर्ल सह ईमेल पत्ते वैध कसे

हे वैध आहे, आणि ते कार्य करेल? जर आपण आपल्या पर्ल स्क्रिप्ट्स आणि प्रोग्रॅम्समध्ये कुठेही ईमेल पत्ते गोळा केले किंवा वापरत असाल, तर शक्यतो अनेक पत्ते मिळत नाहीत. एखाद्याला डोमेन नावामध्ये एखादा पत्र नसू शकतो, दुसर्याकडे कदाचित जास्त परवानगी नसलेले वर्ण असू शकतात.

त्याची अवैधता काहीही कारणीभूत आहे, आपण तुटलेला पत्ता पकडू इच्छिता - वापरकर्त्याला पुन्हा प्रवेश करण्यासाठी प्रॉम्प्ट किंवा एखादे ईमेल पाठविणे टाळण्यासाठी जे कुठेही जाणार नाही.

पर्ल मध्ये, आपण अर्थातच एक जटिल नियमित अभिव्यक्ती तयार करू शकता; किंवा आपण आधीपासूनच अंगभूत असलेले एक सुलभ मॉड्यूल चालू केले आहे आणि डोमेन नावांचीही तपासणी केली जाऊ शकते.

पर्लसह ईमेल पत्ते सत्यापित करा

पर्ल स्क्रिप्ट किंवा प्रोग्राममध्ये चांगले-आकार आणि वैधता साठी ईमेल पत्ते तपासण्यासाठी:

ईमेल :: वैध ईमेल पत्ता प्रमाणीकरण उदाहरणे

$ 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)) # # ईमेल पत्ता वैध आहे अन्यथा {# ईमेल पत्ता वैध नाही}

ईमेल :: वैध पर्ल मॉड्यूल स्थापित करा

आपल्या पर्ल इन्स्टॉलेशनला ई-मेल :: व्हॅलिड मॉड्यूलसाठी ईमेल पत्ता सुयोग्यते प्रमाणित करण्यासाठी सुसज्ज करणे: