پرل کے ساتھ ای میل ایڈریس کی توثیق کیسے کریں

کیا یہ درست ہے، اور یہ کام کرے گا؟ اگر آپ اپنے پرل سکرپٹ اور پروگراموں میں کہیں بھی ای میل پتے جمع یا استعمال کرتے ہیں تو، آپ ممکنہ طور پر بہت سے پتوں کو جمع کرتے ہیں جو کام نہیں کرتے ہیں. کسی کو ڈومین نام میں ایک خط کی کمی ہوسکتی ہے، دوسرے میں ممکنہ طور پر غیر معقول کردار ہوسکتا ہے.

جو بھی اس کی غلطی کا سبب بنتی ہے، آپ کو ٹوٹے ہوئے ایڈریس کو پکڑنے کے لئے کرنا ہوگا - صارف کو دوبارہ دوبارہ درج کرنے کے لئے، یا کسی بھی ای میل کو بھیجنے سے بچنے کے لئے کہ کہیں کہیں نہ جانے.

پرل میں، آپ ایک پیچیدہ باقاعدگی سے اظہار بیان کر سکتے ہیں، کورس کے؛ یا آپ ایک آسان ماڈیول کو تبدیل کرتے ہیں جو پہلے سے ہی ایک میں تعمیر کیا ہے اور ڈومین نام چیک کر سکتے ہیں.

پرل کے ساتھ ای میل ایڈریس کو درست کریں

ایک پرل سکرپٹ یا پروگرام میں اچھی طرح سے تشکیل اور اعتبار کے لئے ای میل پتوں کو چیک کرنے کے لئے:

ای میل :: درست ای میل ایڈریس کی توثیق کی مثالیں

$ email_address کا پتہ لگانے کے لئے ایڈریس کی رکنیت رکھتی ہے، آپ اس کا استعمال کرتے ہوئے اس کی توثیق چیک کر سکتے ہیں:

#! / usr / bin / perl استعمال ای میل :: درست $ email_address = 'meexample.com'؛ اگر (ای میل :: درست ایڈریس ($ email_address)) # # ای میل ایڈریس درست ہے} اور {{ای میل پتہ درست نہیں ہے}

آپ کو بھی ای میل :: درست اعلی درجے کے ڈومینز کیلئے درست چیک (اس بات کا یقین ".com"، ".net"، ".cn" یا دوسرے درست ڈومین کا نام ای میل ایڈریس کے بہت اختتام پر ہے). یقینی بنائیں کہ نیٹ :: ڈومین :: TLD ماڈیول انسٹال ہے.

#! / usr / bin / perl استعمال ای میل :: درست $ email_address = 'meexample.com'؛ اگر (ای میل :: درست ایڈریس (-دریس => $ email_address، -ldldck => 1)) {# ای میل ایڈریس درست ہے} اور {{ای میل پتہ درست نہیں ہے}

ای میل انسٹال کریں: درست پرل ماڈیول

ای میل کے ساتھ اپنی پرل کی تنصیب کو لپیٹ کرنے کے لئے :: ای میل ایڈریس کو درست کرنے کے لئے درست ماڈیول: