এই নিবন্ধে, আমরা পিএইচপি রেগুলার এক্সপ্রেশন সহ একটি ইমেল যাচাই করতে শিখব। আমরা পিএইচপি-তে ইমেল ঠিকানা যাচাই করার বিভিন্ন পদ্ধতি শিখব।
পদ্ধতি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("alex@tutorialspoint.com")){
echo "Invalid email address.";
}
else{
echo "Valid email address.";
}
?> আউটপুট
Valid email address.
উপরের উদাহরণে PHP preg_match() ফাংশন একটি প্যাটার্নের জন্য স্ট্রিং অনুসন্ধান করতে ব্যবহার করা হয়েছে এবং PHP টারনারি অপারেটর ব্যবহার করা হয়েছে preg_match রিটার্নের উপর ভিত্তি করে সত্য বা মিথ্যা মান ফেরত দিতে।
পদ্ধতি 2
আমরা filter_var() পদ্ধতি ব্যবহার করে ইমেল যাচাইকরণ নিয়ে আলোচনা করব।
উদাহরণ
<?php
$email = "pattrick@tutorialspoint.com";
// 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");
}
?> আউটপুট
pattrick@tutorialspoint.com is a valid email address