func (this *deliver) checkValue(v *member.DeliverAddress) error { v.Address = strings.TrimSpace(v.Address) v.RealName = strings.TrimSpace(v.RealName) v.Phone = strings.TrimSpace(v.Phone) if len([]rune(v.Address)) < 6 { // 判断字符长度 return member.ErrDeliverAddressLen } if len([]rune(v.RealName)) < 2 { return member.ErrDeliverContactPersonName } if !phoneRegex.MatchString(v.Phone) { return member.ErrDeliverContactPhone } return nil }