let url ='http://172.16.79.107:8083/ty/v1/prodtRelease/submitDeposit/';
若有帮助望给个采纳,谢谢
let url = 'http://172.16.79.107:8083/ty/v1/prodtRelease/submitDeposit/';
var matchData = url.match(/.+:(\d{1,5})/);
if (matchData != null && matchData.length > 0) {
alert(matchData[1]);
}
该回答引用GPTᴼᴾᴱᴺᴬᴵ
可以使用 JavaScript 中的 URL 对象来提取 URL 中的端口号。URL 对象包含多个属性,其中 port 属性表示 URL 中的端口号,如果 URL 中不包含端口号,则返回空字符串。
下面是一个示例代码:
let url = 'http://172.16.79.107:8083/ty/v1/prodtRelease/submitDeposit/';
// 创建 URL 对象
let parsedUrl = new URL(url);
// 获取端口号
let port = parsedUrl.port;
console.log(port); // 输出 8083
注意,如果 URL 中没有指定端口号,则 parsedUrl.port 返回空字符串,因此需要进行相应的处理。