Auto Dash usando Javascript en FOCUS (para un formato de número de teléfono)
Estaba intentando lograrlo, un guión automático para este formato.XXX-XXX-XXXX
Esto es lo que tengo hasta ahora:
$('.telnumber').keyup(function() {
var foo = $(this).val().split("-").join(""); // remove hyphens
foo = foo.match(new RegExp('.{1,3}', 'g')).join("-");
$(this).val(foo);
});
Los primeros 2 bloques están bien, pero ¿cómo puedo restringir el último bloque para que acepte 4 dígitos?
Sigue siendo guión automático si hay 3 dígitos hasta ahora.
No soy bueno en REGEX por lo que cualquier idea será apreciada.