Удалите ненужную строку из поля ввода в angular

Я пытаюсь удалить ненужную строку, которая в моем случае "_". В моем поле ввода указан IP-адрес маски. Я использовал это

maskedInputs = {
    init: function() {
$("#mask_ip").inputmask({ 
    mask: "i[i[i]].i[i[i]].i[i[i]].i[i[i]]",
        definitions: {
            'i': {
                validator: function (chrs, buffer, pos, strict, opts) {
                if (pos - 1 > -1 && buffer[pos - 1] != ".") {
                chrs = buffer[pos - 1] + chrs;
                if (pos - 2 > -1 && buffer[pos - 2] != ".") {
                    chrs = buffer[pos - 2] + chrs;
                } else chrs = "0" + chrs;
            } else chrs = "00" + chrs;
            return new RegExp("25[0-5]|2[0-4][0-9]|[01][0-9][0-9]").test(chrs);
            },
            cardinality: 1
            }
        }
});
};
};

Таким образом, мое поле ввода всегда имеет «_» (подчеркивание) при передаче данных. Пример: - если я оставлю последние цифры, будет пропущено подчеркивание. 192.168.0.0__.

Есть ли какая-либо функция или какой-либо метод для исключения символа (здесь подчеркивание) от передачи со значениями?

Я пробовал использовать регулярное выражение, но весь ввод становится нулевым.

Обновлено:-

Удалите ненужную строку из поля ввода в angular

замените _ пустой строкой. str.replace(/_/g, "");

Kaustubh Khare 22.05.2018 08:49

@KaustubhKhare, вы хотите сказать, используя регулярное выражение?

WhoAmI 22.05.2018 08:59

Я дал вам функцию replace. Используйте эту функцию для замены ваших входных данных.

Kaustubh Khare 22.05.2018 09:01

@KaustubhKhare Я обеспокоен тем, что все данные преобразуются в пустую строку "". Я добавляю правку, как выглядит мой вид.

WhoAmI 22.05.2018 09:51
Знаете ли вы, что директивы являются одной из самых мощных и универсальных функций Angular?
Знаете ли вы, что директивы являются одной из самых мощных и универсальных функций Angular?
Директивы позволяют расширять HTML новыми элементами и атрибутами и даже создавать собственные структурные директивы для манипулирования DOM. С...
Разница между Angular и React
Разница между Angular и React
React и AngularJS - это два самых популярных фреймворка для веб-разработки. Оба фреймворка имеют свои уникальные особенности и преимущества, которые...
0
4
213
0

Другие вопросы по теме