راکت

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

3 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

3
mahdi
mahdi
@mahoot.dev3

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

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

تخصص: noob

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

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

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

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

محمد حیدری
محمد حیدری
@pezhmanheidaryrostamy1373

تخصص: برنامه نویس فول استک جاوااسکریپت

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

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

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