Deep Dive: Validation Examples
Part of Input Validation — GCSE Computer Science
This deep dive covers Deep Dive: Validation Examples within Input Validation for GCSE Computer Science. Revise Input Validation in Robust Programs for GCSE Computer Science with 15 exam-style questions and 8 flashcards. This topic appears regularly enough that it should still be part of a steady revision cycle. It is section 3 of 5 in this topic. Use this deep dive to connect the idea to the wider topic before moving on to questions and flashcards.
Topic position
Section 3 of 5
Practice
15 questions
Recall
8 flashcards
Deep Dive: Validation Examples
// Range check
if age >= 0 AND age <= 120 then
accept input
endif
// Type check
if age.isInteger() then
accept input
endif
// Length check
if password.length >= 8 then
accept input
endif
// Presence check
if email != "" then
accept input
endif
// Format check (using pattern)
if postcode matches "LL## #LL" then
accept input
endif