如下图的字符串,希望从第二个 : 截断;变成10.101.94.85:11160和10.101.93.86,请问应该何如实现???
10.101.94.85:11160:10.101.93.86
如下图的字符串,希望从第二个 : 截断;变成10.101.94.85:11160和10.101.93.86,请问应该何如实现???
10.101.94.85:11160:10.101.93.86
var str = '10.101.94.85:11160:10.101.93.86'
var match = str.match(/((?:.+):.+):(.+)/)
console.log(match[1], match[2])
const ipStr = '10.101.94.85:11160:10.101.93.86';
const lastColon = ipStr.lastIndexOf(':');
const firstIP = ipStr.slice(0, lastColon);
const secondIP = ipStr.slice(lastColon + 1);
console.log(firstIP, secondIP);
var str = "10.101.94.85:11160:10.101.93.86";
var ret = /^([^\:]+\:[^\:]+)(?:\:([^\:]+))+/.exec(str);
console.log(ret.slice(1));
let str = '10.101.94.85:11160:10.101.93.86'
let arr = str.split(':')
let str1 = arr[0] + ':' + arr[1]
let str2 = arr[2]
console.log(str1, str2)
13 回答12.7k 阅读
7 回答1.8k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
6 回答768 阅读✓ 已解决
2 回答1.9k 阅读
6 回答1k 阅读