在JavaScript中,截取URL的域名可以通过多种方式实现。以下是一个简单的方法,使用URL
构造函数来解析URL并获取域名:
function getDomain(url) {
try {
const parsedUrl = new URL(url);
return parsedUrl.hostname;
} catch (error) {
console.error('Invalid URL:', error);
return null;
}
}
// 示例使用
const url = 'https://www.example.com/path/to/page?query=string';
console.log(getDomain(url)); // 输出: www.example.com
URL
构造函数可以自动处理各种URL格式,减少手动解析的复杂性。new URL(url)
会抛出异常。通过try...catch
结构可以捕获并处理这种错误。hostname
。hostname
。通过上述方法,可以有效地从URL中提取所需的域名信息,并根据具体需求进行相应的处理。
没有搜到相关的文章