摘要:在JavaScript中,你可以使用`URL`对象从一个字符串中提取域名。以下是基本的用法示例:```javascript// 假设我们有一个完整的URL字符串const urlString = 'https://www.example.com:8080/path/name?query=123';// 创建一个URL对象const url = new URL(urlString);// ...
在JavaScript中,你可以使用`URL`对象从一个字符串中提取域名。以下是基本的用法示例:
```javascript
// 假设我们有一个完整的URL字符串
const urlString = 'https://www.example.com:8080/path/name?query=123';
// 创建一个URL对象
const url = new URL(urlString);
// 获取域名(hostname)
const domain = url.hostname;
console.log(domain); // 输出: 'www.example.com'
```
对于上述代码:
- `url.hostname` 返回的就是URL的域名部分。在此示例中是`www.example.com`。
- 如果你只需要提取到顶级域名(不包括子域和子路径等),你可能需要额外的字符串操作。
URL对象还提供了其他属性,比如`protocol`、`pathname`、`port`等,供需要时使用。
版权声明:本站所有文章皆是本站原创,转载请以超链接形式注明出处!