Маска IP со звездочками jQuery - например, 192.168.1. * - PullRequest
0 голосов
/ 06 апреля 2020

Я использую этот cdn → (https://igorescobar.github.io/jQuery-Mask-Plugin/docs.html) для реализации маски ввода IP-адреса →

$('.ipMask').mask('099.099.099.099', { 
    pattern: /[\*0-9]/g 
});

Но я все еще не могу ввести звездочки (*) в поле ввода!

Я хочу напечатать IP-адреса следующим образом: 192.168.1.*

Может кто-нибудь помочь мне, пожалуйста? :)

1 Ответ

0 голосов
/ 07 апреля 2020

Уже решено! :)

Для тех, кто хочет узнать решение:

$(document).ready(function () {

$('.ip_address').mask('XZZ.XZZ.XZZ.XZZ', {
    translation: {
        'Z': {
            pattern: /[0-9:\*]/g, optional: true,
        },

        'X': {
            pattern: /[0-2:\*]/g, optional: false,
        }
    }
});

});

...