การตรวจสอบความถูกต้องของหมายเลขบัตรเครดิต เงื่อนไขบัตรเครดิตที่ถูกต้อง: ขึ้นต้นด้วย 4, 5, หรือ 6 ยาว 16 หลัก ประกอบด้วยตัวเลขเท่านั้น อาจมีเครื่องหมาย - แยกเป็น 4 กลุ่ม กลุ่มละ 4 หลัก ไม่มีตัวคั่นอื่น (space, underscore) ไม่มีเลขซ้ำ 4 ตัวติดกัน อัลกอริทึม ถ้ามี -: แยกกลุ่ม ตรวจสอบ 4 กลุ่ม กลุ่มล