答案 0 :(得分:0)
我对输入掩码知之甚少。我刚尝试了一些东西,尚未测试过,请告诉我是否
var z=0;
$("#d1").on('keyup',function(event){
console.log(event.keyCode);
if ((event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode >= 65 && event.keyCode <= 90))
{
var t=$(this).val();
console.log(t.length);
console.log("VALUE OF Z"+z);
if(t.length==3 || (((t.length)-z)%3)==0)
{
t=t+"-";
z++;
}
$(this).val(t);
}
else
{
event.preventDefault();
var v=$(this).val().trim();
v=v.substring(0, v.length - 1);
$(this).val(v);
}
});
和
<input type="text" id="d1" SIZE="200"/>