github.com/GeniusesGroup/libgo@v0.0.0-20220929090155-5ff932cb408e/validators/gender.go (about) 1 /* For license and copyright information please see LEGAL file in repository */ 2 3 package validators 4 5 import ( 6 "regexp" 7 ) 8 9 const ( 10 // GenderPattern : Regular expression of gender. 11 GenderPattern = `^(Male|Female|Gay|Lesbian|Bisexual|Asexual|Other)$` 12 ) 13 14 // Gender : Validate a gender code. 15 func Gender(gender string) bool { 16 match, _ := regexp.MatchString(GenderPattern, gender) 17 return match 18 }