Portal.Validate
Portal.Validate یک آبجکت در پورتال است که شامل چند متد مهم و پرکاربرد در رابطه با اعتبار سنجی است. که هرکدام آنها توضیح داده خواهد شد.
Portal.Validate.Email
از این متد برای اعتبار سنجی ایمیل استفاده می شود.
در صورتی که عبارت وارد شده صحیح باشد true
بر میگرداند.
طریقه استفاده از متد:
Portal.Validate.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' |