如何使用JavaScript从URL提取字符串

我有以下字符串:

<a href="http://stackoverflow.com/ABC"> </a>

如何从字符串中提取文本(即ABC)?

zhangmhua87 回答:如何使用JavaScript从URL提取字符串

如果只需要最后一条路径,可以尝试anchorObject.pathnameanchorObject.href.match(/\/([^/]+)$/)[1]
您仍然需要从DOM获取anchorObject。

const parser = new DOMParser();
const elm = parser.parseFromString('<a href="https://stackoverflow.com/posts"></a>','text/html');
const anchorObject = elm.getElementsByTagName('a')[0];

还有,瞧。

,

如果不确定要查找的变量的长度,可以使用此语法。

let string = '<a href="http://stackoverflow.com/ABC"> </a>';
console.log(string.split('"')[1].split('/')[3]);

如果知道要查找的内容(例如ABC),则可以找到ABC的索引,并拼接字符串。

let variable = 'ABC'
console.log(string.substr(string.search("ABC"),variable.length))

分解字符串,直到获得变量。

本文链接:https://www.f2er.com/3023873.html

大家都在问