# 判断正确的网址
不用正则的话,可以采用以下的写法
function isUrl(url) {
try {
new URL(url);
return true;
} catch (err) {
return false;
}
}
function isUrl(url) {
const a = document.createElement('a')
a.href = url
return [
/^(http|https):$/.test(a.protocol),
a.host,
a.pathname !== url,
a.pathname !== `/${url}`,
].find(x => !x) === undefined
}