如何检测 URL 是不是具有端口 ID 或不使用 JS 或 JQuery? [复制]

Posted

技术标签:

【中文标题】如何检测 URL 是不是具有端口 ID 或不使用 JS 或 JQuery? [复制]【英文标题】:How to detect if the URL has port ID or not using JS or JQuery? [duplicate]如何检测 URL 是否具有端口 ID 或不使用 JS 或 JQuery? [复制] 【发布时间】:2016-07-27 17:53:12 【问题描述】:

如果那是最好的代码?

if(window.location.origin.split(":")[1] > 4) 
    return false;
else 
    return true;

【问题讨论】:

【参考方案1】:

你想要location.portlocation 对象的一部分)。

return !!location.port; // true if there is a port, false otherwise

【讨论】:

它有效,但我想知道是什么!!在 JS 代码中是什么意思? !foo 否定该值,将其转换为布尔值,表示与 foo 的“真实”值相反。 !!foo 将该布尔值翻转回来以表示原始的“真实性”。实际上,这会将"8134" 转换为true,并将""(空字符串)转换为false

以上是关于如何检测 URL 是不是具有端口 ID 或不使用 JS 或 JQuery? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何检测(远程)主机上的某个端口是不是开启

如何在 CMD 中检测成功或不成功的 telnet 连接?

使用 C++ 和 Boost(或不使用?)检查是不是正在使用特定端口?

在 Firestore 上存储文档:检测操作是不是在服务器上成功、本地或不成功?

测试特定协议下指定端口是不是开启

如何通过正则表达式检测内容中的任何 URL [重复]