ranged_int.go 260 B

12345678910111213141516171819
  1. package hhc_validators
  2. import "strconv"
  3. type RangedInteger struct {
  4. Min int
  5. Max int
  6. }
  7. func (v RangedInteger) Validate(t string) bool {
  8. i, e := strconv.Atoi(t)
  9. if e != nil {
  10. return false
  11. }
  12. if i < v.Min || i > v.Max {
  13. return false
  14. }
  15. return true
  16. }