我有一个传真号码列,我想自动调整为特定格式。我正在使用jQuery掩码输入插件。
如果用户输入10位数,则应格式为:545.555.4546
。
如果用户输入11位数字,则应格式为:1 545.555.4546
我该怎么做?
答案 0 :(得分:0)
你可以这样做:
HTML:
<input id="tax1" type="text">
JS:
var options = {onKeyPress: function(cep, e, field, options){
var masks = ['000.000.00000', '0 000.000.0000'];
if(cep.length === 13){
mask = masks[1];
}
if(cep.length <= 12 || cep.length === 14){
mask = masks[0];
}
$('#tax1').mask(mask, options);
}};
$('#tax1').mask('000.000.00000', options);