Phone formatter

javascript function to help format phone number

HTML

<input class="phone" maxlength = '11'></input>

JavaScript

// Used to format phone number
function phoneFormatter() {
  $('.phone').on('keypress', function() {
    var number = $(this).val();
    if (number.length < 11) {
      number = number.replace(/(\d{3})(\d{3})(\d{4})/, "$1-$2-$3");
    }
    $(this).val(number)
  });
};

$(phoneFormatter);