def is_mostl_numeric(token):
    """
    Checks whether the string contains at least 50% numbers
    :param token:
    :return:
    """
    a = len(token)
    for i in range(0, 10):
        token = token.replace(str(i), "")
    if len(token) < 0.5*a and len(token) != a:
        return True
    else:
        return False