def __init__(self, size): Rule.__init__(self) self.size = size
def __init__(self): Rule.__init__(self)
def __init__(self, min_value): Rule.__init__(self) self.min = min_value
def __init__(self, max_value): Rule.__init__(self) self.max = max_value
def __init__(self): Rule.__init__(self) self.regex = r"^[a-z0-9]+[\._]?[a-z0-9]+[@]\w+[.]\w{2,3}$"
def __init__(self, pattern): Rule.__init__(self) self.pattern = compile(pattern)
def __init__(self, field_name): Rule.__init__(self) self.field_name = field_name