Angularjs 从输入字段中删除不需要的字符串
我正在尝试删除不需要的字符串,在我的例子中是“u”。我的输入字段是IP掩码地址。我用过这个Angularjs 从输入字段中删除不需要的字符串,angularjs,input-mask,Angularjs,Input Mask,我正在尝试删除不需要的字符串,在我的例子中是“u”。我的输入字段是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,
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
}
}
});
};
};
因此,在传递数据时,我的输入字段总是带有“uz”(下划线)。
示例:-如果我留下最后的数字,它将传递下划线192.168.0.0
是否有任何函数或方法可以消除字符(此处为下划线)与值的传递
我尝试使用regex,但整个输入都变为null
编辑:-
用空字符串替换
。
<代码>str.replace(/g/g,“”)@kaustubhkhhare你的意思是说通过使用regex?我已经给了你replace
函数。使用此函数替换输入数据。@KaustubhKhare我担心这会将所有数据转换为空字符串“”。我正在添加编辑视图的外观。