如下图的字符串,希望从第二个 : 截断;变成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)
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决