اعتبارسنجی شماره موبایل در لاراول

اعتبارسنجی شماره موبایل در لاراول

دسته : فریم ورک لاراول

کد محصول : 47

قیمت : رایگان

اعتبارسنجی شماره موبایل در فریم ورک لاراول با استفاده از Validation به سادگی قابل انجام می باشد. ما در این مثال می خواهیم شماره موبایل های ایرانی را اعتبار سنجی کنیم و اگر درست بود کاربر می تواند از مرحله اعتبار سنجی فارق شود. برای اعتبارسنجی شماره موبایل : نوع عددی (numeric) تعداد ارقام (digits) اعتبار سنجی شروع شماره برای شماره های ایرانی (regex) و براساس اجباری بودن، یکتا بودن نوع های زیر نیز می تواند اضافه شود ضروریت مقداردهی (required)...


اعتبارسنجی شماره موبایل در فریم ورک لاراول با استفاده از Validation به سادگی قابل انجام می باشد. ما در این مثال می خواهیم شماره موبایل های ایرانی را اعتبار سنجی کنیم و اگر درست بود کاربر می تواند از مرحله اعتبار سنجی فارق شود.

برای اعتبارسنجی شماره موبایل :

  • نوع عددی (numeric)
  • تعداد ارقام (digits)
  • اعتبار سنجی شروع شماره برای شماره های ایرانی (regex)

و براساس اجباری بودن، یکتا بودن نوع های زیر نیز می تواند اضافه شود

  • ضروریت مقداردهی (required)
  • یکتا بودن در جدول مورد نظر (unique) جدول انتخابی مثلا با اسم user
'mobile' => 'required|regex:/(09)[0-9]{9}/|digits:11|numeric',

چند نکته :

1 . استفاده از min و max کاملا بی معنی هستش برای شماره موبایل و بجای این دو نوع digits دقیقا معلوم میکنه که باید عدد وارده 11 رقمی باشد نه کمتر و نه بیشتر.

2 . استفاده از between نیز بی معنی هستش!!! چرا که میگه عدد بین چه اعدادی باشد مثلا اگه بگیم between:1,3 یعنی عدد وارد عددی از یک تا 3 باشد و بزرگتر یا کوچکتر نباید باشد در بعضی از سایتها اینو دیدم که اشاره کردم پس استفاده از نوع digits کافیه.

لطفا تمام مطالب اعتبار سنجی را مطالعه بفرمایید اعتبارسنجی شماره موبایل در html

منبع : laravel.com

  • اعتبارسنجی شماره موبایل در لاراول را با دوستان خود به اشتراک بگذارید.
  • سوالات خود را در بخش پرسش و پاسخ این مطلب ثبت کنید.
  • مطالب خود را در جاب تیم به اسم خود ثبت کنید ارسال مطلب


ثبت سوال/پاسخ
بهزاد میرزازاده
در مورد کاربر : همیشه سخت تلاش کردم و به موفقیت های خیلی زیادی رسیدم اما دلیل نشد که متوقف بشم من برای هر روز برنامه دارم و به امید موفقیت های بزرگتر قدم بر میدارم همیشه سخت ترین مسئله ها، ساده ترین راه حل رو دارند پس بهانه جویی نباید روش کار ما برنامه نویسان باشه!!! ما می توانیم آینده را تعیین کنیم
اشتراک گذاری این مطلب
{