La validación del número de teléfono de jQuery permite espacios, mínimo de 8 dígitos

¿Cómo puedo permitir espacios dentro de una validación de solo números, con un mínimo de 8 dígitos? Los números de teléfono son mucho más fáciles de escribir cuando se permiten espacios. p.ej. 0400 123 456, 9699 1234.

Aquí está mi código hasta ahora, solo tengo la validación mínima de 8 dígitos funcionando:

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

Respuestas a la pregunta(2)

Su respuesta a la pregunta