এই নিবন্ধে, আমরা পিএইচপি রেগুলার এক্সপ্রেশন সহ একটি ইমেল যাচাই করতে শিখব। আমরা পিএইচপি-তে ইমেল ঠিকানা যাচাই করার বিভিন্ন পদ্ধতি শিখব।
পদ্ধতি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
আমরা filter_var() পদ্ধতি ব্যবহার করে ইমেল যাচাইকরণ নিয়ে আলোচনা করব।
উদাহরণ
<?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