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

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

سلام. وقت تون بخیر. امروز در خدمت شما هستیم با آموزش اعتبارسنجی شماره موبایل در PHP.

خیلی وقت ها ، در سایت ها و برنامه هایی که با زبان PHP می نویسید ، نیاز دارید تا شماره موبایل کاربر رو دریافت کنید.

از اونجایی که شماره موبایل کاربر رو برای کارهایی مثل ارسال پیامک فعال سازی یا ارسال پیامک اطلاع رسانی و فعالیت هایی از این قبیل نیاز دارید ، پس صحت شماره موبایل وارد شده توسط کاربر ، می تونه دارای اهمیت فراوانی براتون باشه.

امروز قصد داریم به شما یک روش ساده و کاربردی رو آموزش بدیم که بتونید شماره موبایلی که کاربر وارد کرده رو اعتبارسنجی کنید و از صحیح بودن اون اطمینان حاصل کنید.

خب بریم سراغ آموزش.

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

 

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

 

این کار خیلی ساده و راحته.

به کد زیر نگاه کنید :

 

 

ما در کد بالا ، یک شماره موبایل داریم به این صورت : 09123456789

در اینجا ما با استفاده از تابع ()preg_match اومدیم و شماره موبایل رو بررسی کردیم.

با تابع ()preg_match قبلا در این آموزش آشنا شدیم :

  • آموزش تابع preg_match در php

به طور خلاصه ، تابع preg_match ، یک الگوی خاص رو در یک رشته یا عبارت بررسی می کنه.

خب ، حالا اگه شماره موبایل صحیح باشه عبارت Valid Number برای ما به نمایش در میاد و اگر شماره موبایل صحیح نباشه ، عبارت Invalid Number رو نمایش می ده.

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

 

 

برای مثال، اگه بخواید شماره موبایل وارد شده همراه با 98+ باشه، می تونید از کد زیر استفاده کنید:

 

 

امیدوارم این آموزش به دردتون خورده باشه 🙂

در صورتی که سوال یا مشکلی داشتید حتما حتما ، اون رو با ما در میون بذارید

و در بخش کامنت ها دیدگاه های خودتون رو برای ما ارسال کنید.

 

گروه برنامه نویسی دات وب

</پایان>

درباره‌ی مهران مافی

حتما ببینید

بدست آوردن تعداد فالوورهای پیج اینستاگرام با جاوا اسکریپت

بدست آوردن تعداد فالوورهای پیج اینستاگرام با جاوا اسکریپت

درود. امروز قصد داریم نحوه بدست آوردن تعداد فالوورهای پیج اینستاگرام با جاوا اسکریپت را …

3 نظر

  1. با سلام، چطور میشه به همین کد ی قسمت دیگه اضافه کرد و تکراری بودن شماره رو بررسی کنه؟

    • مهران مافی

      سلام.
      باید داخل شرط بعد از اینکه شماره تلفن تایید شد ، به دیتابیس وصل بشید و شماره رو در جدول تون جستجو کنید.
      یک نمونه کد ساده رو براتون قرار میدم :

      $phone_number = '+۹۸۹۱۲۳۴۵۶۷۸۹';

      if(preg_match("/^[+]۹۸۹[۰-۹]{۹}$/", $phone_number)) {

      $count = $connect->query("SELECT COUNT(*) FROM tbl_user WHERE phone = '$phone_number'");

      if($count->rowCount() == 0){
      // شماره موبایل معتبر است
      }else{
      // شماره موبایل معتبر نیست
      }

      }else{
      echo "Invalid Number";
      }

      ?>

دیدگاهتان را بنویسید

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