इस लेख में, हम PHP रेगुलर एक्सप्रेशन के साथ ईमेल को मान्य करना सीखेंगे। हम PHP में ईमेल पते को मान्य करने के लिए विभिन्न तरीके सीखेंगे।
विधि1
फ़ंक्शन preg_match() रेगुलर एक्सप्रेशन का उपयोग करके पैटर्न से मेल खाने वाले इनपुट की जांच करता है।
उदाहरण
<?php function checkemail($str) { return (!preg_match("/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix", $str)) ? FALSE : TRUE; } if(!checkemail("[email protected]")){ echo "Invalid email address."; } else{ echo "Valid email address."; } ?>
आउटपुट
Valid email address.
उपरोक्त उदाहरण में PHP preg_match() फ़ंक्शन का उपयोग पैटर्न के लिए स्ट्रिंग खोजने के लिए किया गया है और PHP टर्नरी ऑपरेटर का उपयोग preg_match रिटर्न के आधार पर सही या गलत मान वापस करने के लिए किया गया है।
विधि 2
हम फ़िल्टर_वार () पद्धति का उपयोग करके ईमेल सत्यापन पर चर्चा करेंगे।
उदाहरण
<?php $email = "[email protected]"; // Validate email if (filter_var($email, FILTER_VALIDATE_EMAIL)) { echo("$email is a valid email address"); } else{ echo("$email is not a valid email address"); } ?>
आउटपुट
[email protected] is a valid email address