检查文本是否包含图像网址(正则表达式)

Check whether text contains an image url (Regex)

本文关键字:正则表达式 图像 文本 是否 包含 检查      更新时间:2023-09-26

所以,假设有人正在文本区域中键入内容。

像这样简单的事情:

<textarea id="posttext" style="height: 50px; width: 80%;"></textarea>

我已经让文本区域来检测文本区域中的变化,但是,假设有人从另一个站点复制并粘贴图像,如下所示:http://celticevolution.com/images/test-201.gif

我将如何获得该图像网址?另外,假设它们是多个图像,以及我如何让它显示多个图像。

这类似于Facebook的发布系统的工作方式。

谢谢,克里斯。

如果你想检查它是否是一个图像URL并做出相应的反应,你可以在文本区域的onchange事件中使用正则表达式,看看它是否包含gif,jpg或png

var result = text.match(/http:'/'/'S+('.png|'.jpg|'.gif)/g);

如果要遍历页面图像,可以在 Ajax 调用中捕获页面,然后执行不同的正则表达式以匹配所有"结果"(如上所述)并将它们添加到数组中,然后从界面遍历它们...就像FB一样。