شنبه یه خبراییه 🔥 منتظر شنبه باش 😉🥳
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ امیر محمد جوادی
نحوه تشخیص کاربر با ایمیل لاگ رده یا تلفن
جامعه پی اچ پی ایجاد شده در ۲۱ دی ۱۴۰۱

سلام مهندس عزیز ممنون بابت این پروژه جذاب

فقط یه سوال در قسمت اخر این جلسه مطرح کردید اینکه با رجکس‌ها مدیدریت کنیم کاربری که با ایمیل میخواد لاگین کند یا تلفن به همان نسبت بهش پیامک یا ایمیل ارسال شود

ممنون می‌شوم دوروشی که فرمودید برای اینکار میشه انجام داد را سورس کدش را ارسال فرمایید تا به درک عمیقی از مفاهیم برسیم .

با تشکر از شما

سلام امیرمحمد عزیز

برای برخی موارد مانند ایمیل خود php توابعی برای فیلتر کردن قرار داده که از اونها میتونید استفاده کنید.

برای شماره تلفن هم میتونید از ریجکس به شکل زیر استفاده کنید:

$user_input = $_POST["input"];
if (filter_var($input, FILTER_VALIDATE_EMAIL)) {
   //This Is Email
}elseif(preg_match("/^[0-9]{11}$/", $input)) {
  // This is PHONE
}else{
// data is invalid
}


داکیومنت استفاده از ریجکس در php:

https://www.w3schools.com/php/php_regex.asp

احمدرضا فاطمی کیا ۲۱ دی ۱۴۰۱، ۱۵:۴۰

مرسی مهندس

فقط یه سوال داشتم اون ^ که زدید یعنی همه کارکترهایی که در اینپوت میاد با مشخصاتی که جلوتر نوشتی؟


امیر محمد جوادی ۲۲ دی ۱۴۰۱، ۱۴:۵۰

یعنی از ابتدای مورد دریافتی تطابق رو شروع کنه.(^: عبارت دریافتی شروع میشود با ... و $: پایان عبارت رو مشخص میکنه)

بهترین پاسخ
احمدرضا فاطمی کیا ۲۲ دی ۱۴۰۱، ۱۵:۱۵