سورس آماده اعتبارسنجی شماره موبایل ایران با Regex — گامبهگام
قبل از ثبت شماره یا ارسال پیامک تأیید، فرمت شماره با Regex چک میشود: الگو یعنی حتماً با 09 شروع شود و دقیقاً ۹ رقم بعدش بیاید (مجموعاً ۱۱ رقم موبایل ایران). اگر ورودی الگو را رد کند پیام «فرمت شماره درست نیست» نمایش داده میشود و Return اجرای ادامه را قطع میکند. Trim فاصلههای تصادفی اول و آخر ورودی کاربر را میگیرد؛ جزئیاتی که خیلی وقت جلوی خطای بیدلیل را میگیرد. همین تابع را در فرم ثبتنام، عضویت خبرنامه و بازیابی رمز بگذارید.
توضیحات محصول
قبل از ثبت شماره یا ارسال پیامک تأیید، فرمت شماره با Regex چک میشود: الگو یعنی حتماً با 09 شروع شود و دقیقاً ۹ رقم بعدش بیاید (مجموعاً ۱۱ رقم موبایل ایران). اگر ورودی الگو را رد کند پیام «فرمت شماره درست نیست» نمایش داده میشود و Return اجرای ادامه را قطع میکند. Trim فاصلههای تصادفی اول و آخر ورودی کاربر را میگیرد؛ جزئیاتی که خیلی وقت جلوی خطای بیدلیل را میگیرد. همین تابع را در فرم ثبتنام، عضویت خبرنامه و بازیابی رمز بگذارید. این نمونه به کتابخانه جانبی نیاز ندارد و از امکانات داخلی B4A استفاده میکند.
ویژگیهای کلیدی
- کد B4A آماده استفاده
- توضیح کامل فارسی
- کاملاً رایگان
- بدون کتابخانه جانبی
کد نمونه رایگان
Sub btnCheck_Click
Dim phone As String = edtTel.Text.Trim
If Regex.IsMatch("^09[0-9]{9}$", phone) = False Then
ToastMessageShow("فرمت شماره درست نیست", True)
Return
End If
' شماره معتبر است - ادامه کار
ToastMessageShow("شماره تأیید شد", False)
End Sub