Javascript Input Text Masking without Plugin
<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>