docs: def validate_wrap(self, value):
          ''' Validates the type and length of ``value`` '''
          if not isinstance(value, basestring):
              self._fail_validation_type(value, basestring)
          if self.regex.match(value) is None:
              self._fail_validation(value, 'Value does not match regular expression')