import re


def extract_version_number(version):
    number = re.findall(r'[0-9]+\.?[0-9]?', version)
    if not number:
        raise ValueError("No version number matches for '%s'" % version)
    if len(number) > 1:
        raise ValueError("Multiple version number matches for '%s'" % version)
    return number[0]