Я не могу добавить +591 перед любым номером - PullRequest
2 голосов
/ 26 января 2020

Я пишу этот код для маскировки телефона, чтобы добавить +591 перед любым номером телефона, но он не работает. Я могу добавить +591, но 9 не добавляется. Я не знаю, что я сделал не так.

 <html>
<head>
    <style>
        input {
            font-family: monospace;
        }

        label {
            display: block;
        }

        div {
            margin: 0 0 1rem 0;
        }
    </style>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
    <script src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/3/jquery.inputmask.bundle.js"></script>
    <script>
        $(document).ready(function () {
            $(":input").inputmask();

            $("#phone").inputmask({
                "mask": "(+591) 999-9999"
            });
        });
    </script>
</head>

<body>
    <form action="">
       <div>
            <label for="phone">Phone</label>
            <!-- or set via JS -->
            <input id="phone" type="text" />
        </div>

    </form>
</body>

</html>

1 Ответ

2 голосов
/ 27 января 2020

9 - это символ для библиотеки ввода маски, чтобы знать, где находится заполнитель. Двойной побег это должно работать

попробуйте это

$("#phone").inputmask({
                "mask": "(+5\\91) 999-9999"
            });
...