我正在寻找一个正则表达式,可以匹配以下URI中的
.js
: /foo/bar/file.js?cache_key=123
我正在编写一个函数,试图识别作为参数传递的文件类型。在这种情况下,该文件以扩展名.js
结尾,是JavaScript文件。我正在使用PHP和preg_match,因此我假设这是一个兼容PCRE的正则表达式。最终,我将基于此表达式,并能够检查作为URI传递的多个文件类型,不仅限于js,还可以是css、图像等。
(\/\w+)*
来使目录数量变得灵活 -- 匹配 0 或多个/\w+
。 - i alarmed alien