我正在尝试编写将修剪IP地址(字符串)的最后一部分(如123.456.789.012
)并返回修剪过的ip字符串的JavaScript代码的例子将是123.456.789
如何获取除已知IP地址的最后一部分以外的所有IP地址
这将如何完成(正则表达式?)?
请原谅我缺乏适当的术语。我希望这有道理。
感谢
我正在尝试编写将修剪IP地址(字符串)的最后一部分(如123.456.789.012
)并返回修剪过的ip字符串的JavaScript代码的例子将是123.456.789
如何获取除已知IP地址的最后一部分以外的所有IP地址
这将如何完成(正则表达式?)?
请原谅我缺乏适当的术语。我希望这有道理。
感谢
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字符串,然后把串到那个指数。 Finding the nth occurrence of a character in a string in javascript
试试这个: -
var a = "123.456.789.012";
var result = a.substr(0,((a.length - a.indexOf(".")) - 1));
console.log(result);
'123.456.789 .012'不是有效的IP地址;-) –