如何评估Javascript子字符串的值

时间:2020-10-07 17:29:17

标签: javascript

如何评估Javascript子字符串的值。

我有一个像这样的字符串。我希望过滤掉值标题的值。

myStr = "<span title='Country' ></span>"

我在这里尝试的是

myStr.search(/title/i);

在这里我获得标题索引。是否有任何可以获取title值的子字符串方法?

1 个答案:

答案 0 :(得分:2)

我不会将HTML与reg exp匹配。我会将其解析为DOM。

const myStr = `<span title='Country' ><img src="classic/resources/images/country.png"/></span>`;

const parser = new DOMParser();
const doc = parser.parseFromString(myStr, "text/html");

console.log(doc.querySelector('span[title]').getAttribute('title'));