【发布时间】:2018-01-02 14:57:47
【问题描述】:
我是 Angular js 的新手。我有regex,它得到了所有anchor tags。我的正则表达式是
/<a[^>]*>([^<]+)<\/a>/g
我在这里使用match 函数,例如,
var str = '<a href="mailto:abc.jagadale@gmail.com" style="color:inherit;text-decoration:inherit">abc.jagadale@gmail.com</a>'
所以现在我使用像
这样的代码var value = str.match(/<a[^>]*>([^<]+)<\/a>/g);
所以,在这里我希望输出为 abc.jagadale@gmail.com ,但我得到的字符串与 input string 完全相同。有人可以帮我吗?提前致谢。
【问题讨论】:
-
为什么不使用
$("a")选择器并遍历结果列表以获取它的href属性? -
闻起来像H̸̡̪̯ͨ͊̽̅̾̎Ȩ̬̩̾͛ͪ̈́̀́͘ ̶̧̨̱̹̭̯ͧ̾ͬC̷̙̲̝͖ͭ̏ͥͮ͟Oͮ͏̮̪̝͍M̲̖͊̒ͪͩͬ̚̚͜Ȇ̴̟̟͙̞ͩ͌͝S̨̥̫͎̭ͯ̿̔̀ͅ。帮我个忙,在你的
a标签的style属性中添加content:">"。
标签: javascript jquery html regex