I have a function to validate phone number in a contact form, but i need to be able to put in "xxx xxx xxxx" for example, and not just "xxxxxxxx"
The number format should be:
xxx xxx xxxx
xxx-xxx-xxxx
xxx.xxx.xxxx
  function validatePhone() {
    var phone = document.getElementById("phone").value;
    if (phone.length == 0) {
      var w = document.getElementById("phoneError").textContent;
      alert(w);
      return false;
    }
    if (phone.length != 10) {
      var r = document.getElementById("phoneError").textContent;
      alert(r);
      return false;
    }
    // THIS IS NOT WORKING
    if (
      !phone.match(/^[0-9]{10}$/) ||
      !phone.match(/^\d{3}-\d{3}-\d{4}$/) ||
      !phone.match(/^\d{3}.\d{3}.\d{4}$/)
    ) {
      var t = document.getElementById("phoneError").textContent;
      alert(t);
      return false;
    }
  }
 
     
    