Walidacja numeru telefonu jQuery pozwala na spacje, minimum 8 cyfr

W jaki sposób mogę zezwolić na spacje w ramach walidacji liczbowej, z co najmniej 8 cyframi? Numery telefonów są znacznie łatwiejsze do wpisania, gdy dozwolone są spacje. na przykład 0400 123 456, 9699 1234.

Oto mój kod do tej pory. Mam tylko 8 walidacji sprawdzających:

jQuery.validator.addMethod(
  "phone",
  function(phone_number, element) {
    return this.optional(element) || /^\d{8}$/.test(phone_number);
  },
    "Please enter numbers only"
);

questionAnswers(2)

yourAnswerToTheQuestion