راکت
ARON
ARON
توسط ARON مطرح شد
3 پاسخ

چک کردن ورودی فیلد در جاوا اسکریپت

میخوام چک کنم هرچیزی جز عدد وارد شده بود برابر صفر بشه
مقدار های مجاز = ۱۲۲۱ یا ۱۲۳.۳۲۴ یا ۰.۳۲
ممنون از راهنماییتون


ثبت پرسش جدید
mahdi
mahdi
@mahoot.dev34 سال پیشمطرح شد
0

خب خب میتونی به کمک REGEX شرط بزاری و کارتو پیش ببری

const  isNum = (str) => /^[!@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/?]*$/.test(str) || /[a-zA-Z]/.test(str)
console.log(isNum("salam"))  // logs -> false

فرشید مرادی
فرشید مرادی
تخصص :noob
@eniack4 سال پیشمطرح شد
2

سلام ، از type of استفاده کن ،
حالا کارش چیه؟ مشخص میکنه ورودی که داری از چه نوعی هست مثلا عددی ، رشته و ...

const value = 2
if (typeof value === 'number') {
  its number
}
else 
{
value = 0
}

شما به جای مقدار ۲ value اینپوت رو جایگزین کن


محمد حیدری
محمد حیدری
تخصص :برنامه نویس فول استک جاوااسکریپت
@pezhmanheidaryrostamy13734 سال پیشمطرح شد
0

گفتید که مقدار های مجاز = ۱۲۲۱ یا ۱۲۳.۳۲۴ یا ۰.۳۲
یه شرط ساده بنویسید اگر مقدار وارد شده برابر با این مقادر نبود برابر بشه با صفر


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

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