gpt4 book ai didi

javascript - 如何确定路径末尾是否包含格式?

转载 作者:行者123 更新时间:2023-11-30 16:19:20 24 4
gpt4 key购买 nike

我有一些这样的 URL:

http://example.com/class/method/arg1
http://example.com/class/method/image.jpg
http://example.com/class/method/arg1.png
http://example.com/class/method/arg1/arg2/
http://example.com/class/method/arg1.gif/

我想要按顺序输出:

false
true
true
false
true

所以,正如您在上面的示例中看到的,我正在尝试检测路径是否是图像......我该怎么做?


此正则表达式只检查 .jpg 的最后四个字符:

^.*([^.]...|.[^j]..|..[^p].|...[^g])$

我可以为所有情况编写多个正则表达式(.png.gif,...),但我想知道,是否有更好的解决方案?

最佳答案

如果您正在寻找以 .jpg.gif.png 结尾的字符串,那么您需要

\.(?:jpg|gif|png)$

关于javascript - 如何确定路径末尾是否包含格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34982214/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com