写一个匹配资源url 的正则表达式
时间: 2024-02-20 10:56:48 浏览: 142
匹配资源 URL 的正则表达式可以根据具体的资源类型而有所不同。以下是一些常见的资源类型及其对应的正则表达式:
1. 图片资源(支持 jpg、jpeg、png、gif 格式)
```
^(http|https)://[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(:[a-zA-Z0-9]*)?/?([a-zA-Z0-9\-\._\?\,\'/\\\+&%\$#\=~])*\.(jpg|jpeg|png|gif)$
```
2. 视频资源(支持 mp4、avi、rmvb、flv、wmv 格式)
```
^(http|https)://[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(:[a-zA-Z0-9]*)?/?([a-zA-Z0-9\-\._\?\,\'/\\\+&%\$#\=~])*\.(mp4|avi|rmvb|flv|wmv)$
```
3. 音频资源(支持 mp3、wav、wma、ogg 格式)
```
^(http|https)://[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(:[a-zA-Z0-9]*)?/?([a-zA-Z0-9\-\._\?\,\'/\\\+&%\$#\=~])*\.(mp3|wav|wma|ogg)$
```
需要注意的是,这些正则表达式只是针对常见资源类型的匹配,如果有其他类型的资源需要匹配,就需要根据具体的情况编写对应的正则表达式。
阅读全文