Я пытаюсь удалить ненужную строку, которая "_" в моем случае.Мое поле ввода имеет 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 __ .
Существует ли какая-либо функция или метод, позволяющий исключить передачу символов (здесь подчеркивание) со значениями?
Я пытался использовать регулярное выражение, но весь ввод становится нулевым.
РЕДАКТИРОВАТЬ: -
