Javascript 如何解决jquery掩码插件的问题?
我使用这个插件来屏蔽 我需要开始这样做 +38(0XX)XXX-XX-XX 我有零的问题(这是必须的),现在我可以把任何数字改为零 我的代码:Javascript 如何解决jquery掩码插件的问题?,javascript,jquery,jquery-plugins,Javascript,Jquery,Jquery Plugins,我使用这个插件来屏蔽 我需要开始这样做 +38(0XX)XXX-XX-XX 我有零的问题(这是必须的),现在我可以把任何数字改为零 我的代码: $('input[type="tel"]').mask("+38 (000) 000-00-00", { placeholder: "+38 (0XX) XXX-XX-XX", clearIfNotMatch: true }); 怎样才能正确呢 我考虑过这个解决方案。但是在这种情况下需要手动填充零,我需要自动填充,就像我的例子中的
$('input[type="tel"]').mask("+38 (000) 000-00-00", {
placeholder: "+38 (0XX) XXX-XX-XX",
clearIfNotMatch: true
});
怎样才能正确呢
我考虑过这个解决方案。但是在这种情况下需要手动填充零,我需要自动填充,就像我的例子中的+38一样 根据你的评论,结合和 回退数字:当用户为当前位置键入无效字符时,插件将用其回退数字替换它,而不是删除它们 因此,在遮罩中添加以下行就足够了:
translation: {X: {pattern: /0/, optional: false, fallback: '0'}}
…现在,您的代码是:
$('input[type="tel"]').mask("+38 (X00) 000-00-00", {
placeholder: "+38 (0XX) XXX-XX-XX",
clearIfNotMatch: true,
translation: {X: {pattern: /0/, optional: false, fallback: '0'}}
});
$('input[type=“tel”]).mask(“+38(X00)000-00-00”{
占位符:“+38(0XX)XXX-XX-XX”,
clearIfNotMatch:正确,
转换:{X:{pattern:/0/,可选:false,回退:'0'}
});代码>
我考虑过这个解决方案。但是在这种情况下需要手动填充零,我需要自动填充,就像我的例子中的+38一样。