用于查找图像的JavaScript插件以纯文本形式链接,并将它们转换为角度js中的HTML <img/>

时间:2016-07-13 10:55:59

标签: javascript angularjs image linkify

我有一种情况,如果聊天消息带有图像链接,我需要显示图像,目前我正在显示图像链接。

一个解决方案我认为我将检查lastIndexOf(&#39;。&#39;)并获得扩展并在ng-if中匹配它,但我觉得它不是一个简洁的解决方案。 因此,我正在寻找任何库或角度内置模块,它就像我一样:

  

linkify(Linkify是一个JavaScript插件,用于查找纯文本链接并将其转换为HTML标记)

1 个答案:

答案 0 :(得分:-1)

imgify(text) {
    const regexp = /\b(https?:\/\/\S+(?:png|jpe?g|gif)\S*)\b/ig;
    const replace = "<br><img src='$1'>";
    return text.replace(regexp, replace);
}
相关问题
最新问题