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

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

دسته : Html

کد محصول : 46

قیمت : رایگان

اعتبارسنجی شماره موبایل در html5 یک اعتبارسنجی سمت کاربر (کلاینت) می باشد که باید طبق الگویی که شما برای کاربر تعیین می کنید مقداردهی شود. این الگو برای کنترل کاربر تاحدودی خوب می باشد اما تا زمانی که کاربر نخواهد معماری فرم را تغییر دهد. برای جلوگیر...


اعتبارسنجی شماره موبایل در html5 یک اعتبارسنجی سمت کاربر (کلاینت) می باشد که باید طبق الگویی که شما برای کاربر تعیین می کنید مقداردهی شود. این الگو برای کنترل کاربر تاحدودی خوب می باشد اما تا زمانی که کاربر نخواهد معماری فرم را تغییر دهد. برای جلوگیری از این کار نیز شما باید سمت سرور نیز عمل اعتبار سنجی را انجام دهید.

در html5 هر نوع input دارای یک الگو (pattern)  می باشد که در صورت مقدار دهی از سمت برنامه نویس، کلاینت مجبور به رعایت این الگو برای مقداردهی فیلد مورد نظر خواهد بود. این استاندارد ها در html5 توسط سایت html5pattern تعیین می شود و شما می توانید از طریق این سایت انواع الگو برای نوع های داده ذیل را همراه با مثال ببینید

  • نام ها (Names)
  • پسوردها (Passwords)
  • کارت های اعتباری (Cards)
  • کد پستی (Postal Codes)
  • تاریخ (Dates)
  • تلفن (Phones)
  • ایمیل (Emails)
  • رنگ ها (Colors)
  • سایر اعتبارسنجی ها (Miscs)

نکته مهم در این مدل اعتبارسنجی نوع text بودن input مورد نظر می باشد یعنی نباید از نوع دیگری مثل number باشد

مثال برای شماره موبایل های ایران

pattern="09(0[1-2]|1[0-9]|3[0-9]|2[0-1])-?[0-9]{3}-?[0-9]{4}"

 

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

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


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