提取<a> from Text in javascript</a>

时间:2013-02-25 04:49:59

标签: javascript html titanium-mobile

我有一个数组,它使用JSON解析从网站获取文本。

该文本有时会在文本末尾添加<a>标记,有时会在文本之间。

我想提取<a>代码。

2 个答案:

答案 0 :(得分:3)

您可以使用正则表达式,例如:

var str = "test sdf <a href='www.google.com'>test</a> sdfsdf";
var anchor = str.match(/<a[^>]*>([^<]+)<\/a>/);
console.log( anchor[0] ); //returns <a href='www.google.com'>test</a>

答案 1 :(得分:1)

我不确定你要提取的确切内容,但regular expression可能就是你要找的东西:

/\<a.*?\>/.exec('Hello <a href="foo.html">World</a>!')

输出:

["<a href="foo.html">"]