def valid(self):
    if (not self.value):
        return True
    text = 'Needs to start with + and contain only numbers 0-9'
    match = re.match('(\\+[0-9]+)', self.value)
    if match:
        match = self.value.replace(match.group(), '')
        if match:
            return text
    else:
        return text
    return True
def valid(self):
    if (not self.value):
        return True
    text = 'Needs to start with + and contain only numbers 0-9'
    match = re.match('(\\+[0-9]+)', self.value)
    if match:
        match = self.value.replace(match.group(), )
        if match:
            return text
    else:
        return text
    return True