2016-07-05 69 views
0

我正在尝试编写将修剪IP地址(字符串)的最后一部分(如123.456.789.012)并返回修剪过的ip字符串的JavaScript代码的例子将是123.456.789如何获取除已知IP地址的最后一部分以外的所有IP地址

这将如何完成(正则表达式?)?

请原谅我缺乏适当的术语。我希望这有道理。

感谢

+0

'123.456.789 .012'不是有效的IP地址;-) –

回答

1

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);

0

试试这个: -

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