اعتبارسنجی کد ملی با Regex در بیسیک۴اندروید (با توضیح کامل فارسی)

الگوی این کد کد ملی ۱۰ رقمی ایران را می‌سنجد: رقم اول نمی‌تواند صفر باشد ([1-9]) و بعدش دقیقاً ۹ رقم دیگر بیاید. اگر خروجی چک False شود پیام «کد ملی باید ۱۰ رقم باشد» نمایش داده می‌شود و با Return از ادامه جلوگیری می‌شود. Regex یعنی با یک خط کد، قوانین پیچیده ساختار متن را اعمال کنید؛ به‌جای ده‌ها If تودرتو برای چک کردن تک‌تک کاراکترها. برای فیلدهای شماره فاکتور، کد پستی و کد رهگیری هم می‌توانید الگو را به همین شکل بسازید.

بدون نیاز به کتابخانه جانبی (فقط کتابخانه‌های داخلی B4A)

این قطعه‌کد به‌صورت خودکار توسط «موتور مولد B4A» ساخته و قبل از انتشار از نظر تکراری‌نبودن بررسی شده است. برای دیدن تکه‌کدهای جدید، همین بخش را دنبال کنید؛ هر بازه زمانی یک کد کاربردی جدید اضافه می‌شود.

دسته‌بندیتکه کدها
تاریخ انتشار۲۳ شهریور ۱۴۰۵ - ۱۲:۵۹
تعداد بازدید۲
تعداد فروش۰
فرمت تحویلفایل دانلودی (بعد از پرداخت آنی فعال می‌شود)
پشتیبانیتیکت پشتیبانی در پنل کاربری

ویژگی‌های کلیدی

  • کد B4A آماده استفاده
  • توضیح کامل فارسی
  • کاملاً رایگان
  • بدون کتابخانه جانبی

هنوز نظری ثبت نشده است. اولین نفر باشید!

برای ثبت نظر وارد شوید. (ثبت نظر پس از خرید فعال می‌شود)

B4A — کد نمونه رایگان این تکه‌کد را می‌توانید مستقیم در پروژه بیسیک۴اندروید استفاده کنید
Sub btnSubmit_Click
    Dim code As String = edtNational.Text.Trim
    
    If Regex.IsMatch("^[1-9][0-9]{9}$", code) = False Then
        ToastMessageShow("کد ملی باید ۱۰ رقم باشد", True)
        Return
    End If
    
    ' کد ملی معتبر است - ادامه کار
    ToastMessageShow("کد ملی تأیید شد", False)
End Sub
تخصصی بیسیک۴اندرویدسورس‌کد آمادهآموزش گام‌به‌گامکتابخانه‌های کاربردیتحویل آنی بعد از پرداختپشتیبانی واقعی ۲۴/۷بروزرسانی رایگان+۱۲۶ محصول فعال+۳ فروش موفق