天空小小岛技术论坛

 找回密码
 注册
搜索
查看: 8275|回复: 5
打印 上一主题 下一主题

[JS] 求网址正则一枚

[复制链接]
跳转到指定楼层
1#
dicoscom 发表于 2012-7-14 22:23:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
15活力
本帖最后由 dicoscom 于 2012-7-14 22:24 编辑

匹配图片地址(前缀http://,https://,ftp://,后缀.jpg/.gif/.png/.bmp)的正则一枚,站长大大受累帮下忙哈,在线急等 ...

最佳答案

查看完整内容

仅供参考
2#
s.Bo 发表于 2012-7-14 22:23:49 | 只看该作者
仅供参考
  1. /(http|https|ftp)\:\/\/[^\/]+\/.+\.(jpg|gif|png|bmp)/
复制代码
回复

使用道具 举报

3#
一粒米 发表于 2012-7-15 09:35:00 | 只看该作者
给个应用场景会更容易……
回复

使用道具 举报

4#
 楼主| dicoscom 发表于 2012-7-15 11:30:30 | 只看该作者
多谢楼上,又找到一个解决方法:
  1. /(http|ftp|https)\:\/\/.+?\.(jpg|png|gif|bmp)/i
复制代码
应用场景嘛,就是

  1. //var a = "";
  2. var t = (a.match(/(http|ftp|https)\:\/\/.+?\.(jpg|png|gif|bmp)/i) != null) ? a : "图片地址";
复制代码
回复

使用道具 举报

5#
s.Bo 发表于 2012-7-17 10:09:35 | 只看该作者
dicoscom 发表于 2012-7-15 11:30
多谢楼上,又找到一个解决方法:应用场景嘛,就是
  1. /(http|https|ftp)\:\/\/[^\/]+\.[^\/]+\/.+\.(jpg|gif|png|bmp)/
复制代码
改了一下,这样会更完善一点。

回复

使用道具 举报

6#
边区制造 发表于 2013-5-27 16:18:31 | 只看该作者
我是来学习的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|天空小小岛  |京ICP备2025130156号|

GMT+8, 2025-6-22 04:09 , Processed in 0.103981 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表