Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

การตรวจสอบความถูกต้องของ PIN ด้วย JavaScript

คำอธิบาย

ตรวจสอบ PIN ตามเงื่อนไข: ต้องเป็นสตริง, ไม่มีจุดทศนิยม, เป็นตัวเลข, ความยาว 2 หรือ 4 หลัก

ตัวอย่างโค้ด

function simpleValidationForPin(pinValues) {
  if (!(typeof pinValues === "string" && !~pinValues.indexOf('.') && !isNaN(Number(pinValues)) && (pinValues.length === 2 || pinValues.length === 4))) {
    return false;
  } else {
    return true;
  }
}

console.log(simpleValidationForPin("0000.00") ? "valid" : "invalid"); // invalid
console.log(simpleValidationForPin(66) ? "valid" : "invalid"); // invalid
console.log(simpleValidationForPin("4444") ? "valid" : "invalid"); // valid
console.log(simpleValidationForPin("66") ? "valid" : "invalid"); // valid
console.log(simpleValidationForPin("666") ? "valid" : "invalid"); // invalid

วิธีรัน

node fileName.js

ผลลัพธ์

invalid
invalid
valid
valid
invalid