Number type with optional validation
Custom validation function
Minimum value validation
Maximum value validation
s.number().min(0).max(100)