[英]Smart input with jQuery mask
我想使用jQuery mask插件为电话号码创建一个智能输入字段。
如果焦点在输入中,并且索引#4的值= 91输入,则显示
$("#phone").mask("+97(912)1234567");
如果0912返回912并实时从蒙版中删除0
我的代码:
var smart_input = setInterval(function () {
var phone = $('#phone').val();
var phone_element = $('#phone');
if (phone.indexOf('09') == 0 && phone.length != 0) {
var prefix = phone.substring(1);
$('#phone').mask('(999) 999 9999');
phone_element.val(prefix);
} else if (phone.indexOf('91') == 0 && phone.length != 0) {
var prefix = phone.substring(1);
$('#phone').mask('(999) 999 9999');
phone_element.val(prefix);
}
}, 1);
在相同的情况下,我以此为参考。 请试试
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.