我正在尝试验证一个手机号码,下面是我到目前为止所做的,但它似乎不起作用。
当传递的值看起来不像手机号码时,我需要它引发一个验证错误。手机号码可以是10到14位数字,以0或7开头,也可以加上44或+44。
def validate_mobile(value):
""" Raise a ValidationError if the value looks like a mobile telephone number.
"""
rule = re.compile(r'/^[0-9]{10,14}$/')