title: Javascript Input Text Masking without Plugin
body: <p>I want to mask the text in an input box without changing the actual value. I can not use any plugins.</p>
  
  <p>I am currently doing this - but as you can see the issue is that the actual value is changed on submit. How can I just change the display value?</p>
  
  <pre><code>$("input[name='number']").focusout(function(){
      var number = this.value.replace(/(\d{2})(\d{3})(\d{2})/,"$1-$2-$3");
      this.value = number;
  }
  </code></pre>