راکت

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

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; }
ثبت پرسش جدید

پاسخ‌ها

1
محمد ملکی
محمد ملکی
@m.mohammad382md

تخصص: برنامه نویس React

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

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

شاید پاسخ شما همین‌جا باشد

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

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