فیلدهای ایرانی
برای دادههایی مثل کد ملی و شبا، مباشر «قالب ایرانی» دارد که ورودی را اعتبارسنجی و به شکل استاندارد ذخیره میکند. غلط تایپی در کد ملی یا شماره کارت همان لحظه ورود گرفته میشود.
فعالسازی#
- فیلد «متن تکخطی» را باز یا بسازید.
- در تنظیمات فیلد، گزینهٔ قالب ایرانی (زیر مقدار پیشفرض) را انتخاب کنید.
- ذخیره کنید.
قالب ایرانی فقط روی فیلد متن تکخطی کار میکند؛ اگر نوع فیلد را عوض کنید، قالب غیرفعال میشود.
قالبها#
| قالب | ورودی قابلقبول | ذخیره میشود |
|---|---|---|
| کد ملی | ۱۰ رقم با بررسی رقم کنترلی؛ ارقام فارسی، خط تیره و فاصله هم قبول است | 0499370899 |
| شماره موبایل | 0912…، +98912…، 0098…، 912… | 09121234567 |
| شماره شبا | IR و ۲۴ رقم با بررسی mod-97؛ نوشتن IR اختیاری است | IR062960000000100324200001 |
| شمارهٔ کارت | ۱۶ رقم با بررسی لوهن (Luhn) | 6037997512345678 |
| کد پستی | ۱۰ رقم که پنج رقم اول آن صفر یا ۲ ندارد | 1193653471 |
مقدار همیشه به یک شکل یکسان و بدون جداکننده ذخیره میشود؛ پس جستجو و مرتبسازی درست کار میکند. نمایش آن (مثلاً 0912 123 4567 یا 6037-9975-…) در برنامه قالببندی میشود و برای شمارهٔ کارت و شبا، نام بانک نیز از روی شناسه قابل تشخیص است.
کجا اعمال میشود؟#
- فرمها و رکوردهای ثبتشده با API: مقدار نامعتبر رد میشود و پیام فارسی با نام فیلد نشان داده میشود.
- فرمهای عمومی: سرور مقدار نامعتبر را رد میکند.
وارد کردن فایل#
هنگام وارد کردن اکسل/CSV، اگر یک ستون متنی ≥ ۸۰٪ شبیه کد ملی، موبایل، شبا، کارت یا کد پستی باشد (یا عنوان ستون چنین چیزی باشد)، قالب مناسب خودکار برای فیلد تنظیم میشود.