سلام و عرض ادب خدمت دوستان گرامی
من از کد زیر دراین پست برای اعتبار سنجی فرم استفاده کردم .چطور میشه همین تکه کد رو تکمیل ترش کرد تا در صورتی که نام کاربری عدد باشد،علاوه بر محدودیت تعداد کاراکتر، فرمت رو در هم محدود کنه یعنی اگه نام کاربری این دو شرط رو نداشت (اگر عدد بین 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; }
سلام
پیشنهاد میکنم از regex استفاده کنید
const regex = /^([0-9]{5,15})$/g
if(regex.test(user.value)){
// فقط عدد هایی با تعداد کاراکتر بین 5 تا 15 را قبول می کند
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟