Замена чередующихся 2 цифр числа точкой в ​​Polymer 3 - PullRequest
0 голосов
/ 25 июня 2019

Я хочу заменить альтернативную 2 цифру числа на точку в полимере 3. Я пытался что-то, но это не работает, как я хотел. Пожалуйста, помогите.

до маскировки: 56789012 после маскировки: 5..8..1.

1 Ответ

0 голосов
/ 25 июня 2019

Вот, пожалуйста, повеселитесь:

var maskingfield = function (str) {
    var out = "";
    for (var j = 0; j < str.length; j++) {
        if (j % 3 === 1 || j % 3 === 2) {
            out += '.';
        } else {
            out += str[j];
        }
    }
    return out;
} 

Вызов: maskingfield("56789012") выдаст вам "5..8..1."

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...