如何得到所有但最后一节已知的ip地址

How to get all but last section of known ip address

本文关键字:一节 地址 ip 何得 最后      更新时间:2023-09-26

我正在尝试编写javascript代码,将修剪ip地址(字符串)的最后一节,如123.456.789.012,并返回修剪的ip字符串,在本例中为123.456.789

如何做到这一点(正则表达式?)?

请原谅我缺乏适当的术语。我希望这足够有意义。

谢谢

Array#slice优先于String#split,其次是Array#join

var splitted = '123.456.789.012'.split('.');
var op = splitted.slice(0, splitted.length - 1).join('.');
console.log(op);

您可以在IP字符串中找到句号的第三次出现,然后将子字符串取到该索引。在javascript中查找字符串中第n次出现的字符

试试这个:-

    var a = "123.456.789.012"; 
    var result = a.substr(0,((a.length - a.indexOf(".")) - 1));
    console.log(result);