تیشرت Laravel
خرید
اطلاعات بیشتر

روش آسان اعتبارسنجی فیلدهای Email و URL در PHP

چند سال قبل مطلبی نوشتیم در مورد اعتبارسنجی مقادیر فیلدهای ایمیل و URL در PHP. این \ست در ادامه آن مطلب است و می خواهیم با استفاده از روشی ساده تر همان کار را انجام دهیم .

روش مورد نظر ما استفاده از تابع filter_var() است که در نسخه های اخیر php معرفی شده است و با استفاده از آن می توانید به راحتی کار اعتبارسنجی مقادیر مختلف اعم از ایمیل و آدرس اینترنتی را انجام دهید بدون استفاده از عبارات منظم .

اعتبارسنجی ایمیل

function is_email($email) {
    return filter_var($email, FILTER_VALIDATE_EMAIL) !== false;
}

اعتبارسنجی URL

function is_url($url) {
    return filter_var($url, FILTER_VALIDATE_URL) !== false;
}

همانطور که می بینید کد ها به صورت تابع نوشته شده اند ولی می توانید بسته به نیازتان از تابع اصلی filter_var() استفاده کنید . در این صورت در نظر بگیرید که این تابع همیشه مقدار بولین (بله,خیر) بر نمی گرداند بلکه اگر اعتبارسنجی مقدار مورد نظر موفقیت آمیز بود خود مقدار را بر می گرداند در غیر این صورت خیر یا false بر می گرداند.

با استفاده از فیلتر های دیگر این تابع می توانید مقادیری مانند IP, Mac Address و اعداد را نیز اعتبارسنجی کنید . برای اطلاعات بیشتر می توانید به این آدرس بروید.

منبع

در همین رابطه :   اسنیپت : روش پیدا کردن تعداد روزها و ساعت ها بین دو تاریخ مختلف
دسته بندی : PHP

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

More in فونت
۵۰ فونت انگلیسی جدید و بسیار زیبا ۲۰۱۱

امروز 50 فونت جدید و داغ سال 2011 را از طرف سایت 1stwebdesigner برای شما آماده کرده ایم که امیدواریم...

Close