مستندات

لیست دسته ها و محتواها

Portal.Validate

Portal.Validate یک آبجکت در پورتال است که شامل چند متد مهم و پرکاربرد در رابطه با اعتبار سنجی است. که هرکدام آنها توضیح داده خواهد شد.

Portal.Validate.Email

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

در صورتی که عبارت وارد شده صحیح باشد true بر میگرداند.

طریقه استفاده از متد:

Portal.Validate.Email (Email);

ورودی های تابع

نام نوع تعریف
Email String عبارت مورد نظر

Portal.Validate.Mobile

از این متد برای اعتبار سنجی موبایل استفاده می شود که باید کاراکتر اول و دوم 09 باشد و 9 کاراکتر بعدی اعداد بین 0 تا 9 باشند.

در صورتی که عبارت وارد شده صحیح باشد true بر میگرداند.

طریقه استفاده از متد:

Portal.Validate.Mobile (Mobile);

ورودی های تابع

نام نوع تعریف
Mobile String عبارت مورد نظر

Portal.Validate.Phone

این متد برای اعتبار سنجی تلفن استفاده می شود که کاراکتر اول 0 باشد و 10 کاراکتر بعدی بین 0 تا 9 باشند.

در صورتی که عبارت وارد شده صحیح باشد true بر میگرداند.

طریقه استفاده از متد:

Portal.Validate.Phone (Phone);

ورودی های تابع

نام نوع تعریف
Phone String عبارت مورد نظر

Portal.Validate.IsDate

این متد برای اعتبار سنجی تاریخ استفاده می شود.

در صورتی که عبارت وارد شده صحیح باشد true بر میگرداند.

طریقه استفاده از متد:

Portal.Validate.IsDate (Date);

ورودی های تابع

نام نوع تعریف
Date String عبارت مورد نظر

Portal.Validate.IsNationalCode

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

در صورتی که عبارت وارد شده صحیح باشد true بر میگرداند.

طریقه استفاده از متد:

Portal.Validate.IsNationalCode (Code);

ورودی های تابع

نام نوع تعریف
Code String عبارت مورد نظر

Portal.Validate.PostCode

از این متد برای اعتبار سنجی کد پستی استفاده می شود. که باید یک رشته 10 رقمی از اعداد باشد.

در صورتی که عبارت وارد شده صحیح باشد true بر میگرداند.

طریقه استفاده از متد:

Portal.Validate.PostCode (Code);

ورودی های تابع

نام نوع تعریف
Code String عبارت مورد نظر

Portal.Validate.NotEmptyString

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

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

طریقه استفاده از متد:

Portal.Validate.NotEmptyString (Input);

ورودی های تابع

نام نوع تعریف
Input String عبارت مورد نظر

Portal.Validate.NotEmpty

این متد null یا undefined نبودن مقدار ورودی را بررسی می کند.

در صورتی که مقدار وارد شده null یا undefined نباشد true بر میگرداند.

طریقه استفاده از متد:

Portal.Validate.NotEmpty (Input);

ورودی های تابع

نام نوع تعریف
Input String عبارت مورد نظر

Portal.Validate.IsEmpty

این متد در صورتی که مقدار ورودی null یا undefined یا رشته ی خالی باشد true بر می گرداند.

طریقه استفاده از متد:

Portal.Validate.IsEmpty (Input);

ورودی های تابع

نام نوع تعریف
Input String عبارت مورد نظر

Portal.Validate.CheckFileSize

این متد اندازه فایل انتخاب شده توسط کاربر را در File Input بررسی می کند. در صورتی که اندازه فایل انتخاب شده کمتر یا مساوی حد مجاز باشد true بر می گرداند.

طریقه استفاده از متد:

Portal.Validate.CheckFileSize (InputFileID, IsRequired, MaxSizeKB);

ورودی های تابع

نام نوع تعریف
InputFileID String id المنت file input که قرار است اندازه فایل آن بررسی شود.
IsRequired Boolean الزامی بودن انتخاب فایل توسط کاربر
MaxSizeKB Number حداکثر اندازه فایل انتخاب شده توسط کاربر به کیلوبایت

Portal.Validate.CheckFileFormat

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

طریقه استفاده از متد:

Portal.Validate.CheckFileFormat (InputFileID, IsRequired, AllowedFormats);

ورودی های تابع

نام نوع تعریف
InputFileID String id المنت file input که قرار است اندازه فایل آن بررسی شود.
IsRequired Boolean الزامی بودن انتخاب فایل توسط کاربر
AllowedFormats String فرمت های مجاز که با , از هم تفکیک شده اند. مثل '.jpg,.png,.gif'