Unfortunately, there is no built-in validation with predefined types in Guidedtrack. It is possible to write a custom check like this: https://www.guidedtrack.com/programs/13939
>> digits = "1234567890"
>> isValid = "yes"
*label: q
*if: isValid = "no"
{raw_answer} is not a 5 digit number, try again!
*question: Enter 5 digit number, please
*save: raw_answer
--validation logic begin
*if: not raw_answer.size = 5
>> isValid = "no"
*goto: q
>> i = 1
*while: i <= raw_answer.size
>> isDidit = digits.find(raw_answer[i])
*if: not isDidit
>> isValid = "no"
*goto: q
>> i = i + 1
--validation logic end
Yay! {raw_answer} is valid!