JavaScript : Detect if a String contain url image

标签 javascript regex parsing

我有以下字符串:

var str = "Hello, i would like to show this image : http://logonoid.com/images/stack-overflow-logo.png" ;

我想创建一个函数检测图像网址是否存在并返回两件事:

  • 不带图像网址的新字符串
  • 包含在字符串中找到的图像 URL 的数组。

我怎样才能做到这一点?

最佳答案

您可以尝试这样的操作,我正在检查图像文件扩展名

var str = "Hello, i would like to show this image : http://logonoid.com/images/stack-overflow-logo.gif" ;
var test = (/\.(gif|jpg|jpeg|tiff|png)$/i).test(str)

如果找到匹配,它将返回true,否则返回false

Fiddle

关于JavaScript : Detect if a String contain url image,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30453708/

相关文章:

java - 匹配 3 个或更多连续连续字符和连续相同字符的正则表达式

c++ - 查找二维数组中的最大矩形

c++ - 解析存储在 ASCII 中的大型浮点文件的最佳方法?

javascript - 如何从 Javascript 生成 RTF 格式的文档

javascript - 当定义为百分比时,如何获得 div 的物理大小?

javascript - 无法在检查器/开发工具中选择 Chrome 扩展程序/代码环境

ruby - 使用 Perl 或 Ruby 提取 Excel 单元格注释的最佳方法是什么?

javascript - 用数组嵌套 d3.max

regex - 如何编写正则表达式 'line' 包含字符串

regex - 如何使用正则表达式获取前一个单词?