簡體   English   中英

帶有jQuery Mask的智能輸入

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM