为了账号安全,请及时绑定邮箱和手机立即绑定

这个匹配什么》正则

这个匹配什么》正则

泛舟湖上清波郎朗 2018-12-20 18:17:13
/\.(woff2?|eot|ttf|otf)(\?.*)?$/
查看完整描述

1 回答

?
繁花不似锦

TA贡献1851条经验 获得超4个赞

我理解这个正则是匹配 url 路径,是否包含以下几种字符
.woff
.woff2
.eot
.ttf
.otf
但是,URL 地址中可能存在?后面代表参数
\?.*是匹配?后面的0到多次字符

  1. ?

  2. ?v=1
    这两种情况都可以匹配到

(\?.*)?匹配?以及?后面的字符0到多次.
/.(woff2?|eot|ttf|otf)(?.*)?$/总的来说,匹配的大致就是下面几种情况

  1. .woff2 结尾的字符串

  2. .woff2? 结尾的字符串

  3. .woff2?v=1 结尾的字符串
    上面的woff2可以是woff、eot、ttf、otf

v=1可以是其他任意长度的字符
总的来说,就是楼上说的,匹配是否是字体文件


查看完整回答
反对 回复 2019-01-03
  • 1 回答
  • 0 关注
  • 400 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信