ARON
2 سال پیش توسط ARON مطرح شد
3 پاسخ

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

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


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

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

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

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

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

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

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


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

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


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

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