safa
3 سال پیش توسط safa مطرح شد
1 پاسخ

اعتبارسنجی کاراکتر و فرمت

سلام و عرض ادب خدمت دوستان گرامی
من از کد زیر دراین پست برای اعتبار سنجی فرم استفاده کردم .چطور میشه همین تکه کد رو تکمیل ترش کرد تا در صورتی که نام کاربری عدد باشد،علاوه بر محدودیت تعداد کاراکتر، فرمت رو در هم محدود کنه یعنی اگه نام کاربری این دو شرط رو نداشت (اگر عدد بین 0 تا 9 نبودو اگر بین 5 تا 15 کاراکتر نداشت ) پیام هشدار به کاربر بده

 if(user.value.length < 5 || user.value.length > 15){
        usererror.textContent = 'نام کاربری باید 5 تا 15 کاراکتر باشد.';
event.preventDefault();

کد فرم خودم محدویت10 کاراکتری

if (formID.uid.value.length < 10 || formID.uid.value.length > 10) { alert("' . _ADMIN_ADD_USER_ENTER_ID . '");
        formID.uid.focus(); return false; }

ثبت پرسش جدید
محمد ملکی
تخصص : برنامه نویس React
@m.mohammad382md 2 سال پیش مطرح شد
0

سلام
پیشنهاد میکنم از regex استفاده کنید

const regex = /^([0-9]{5,15})$/g
 if(regex.test(user.value)){
// فقط عدد هایی با تعداد کاراکتر بین 5 تا 15 را قبول می کند
}

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام