From 8efad6d340eb3fd2209ab17fcd12b18297e66c5e Mon Sep 17 00:00:00 2001 From: ywenhao <37856060+ywenhao@users.noreply.github.com> Date: Sat, 27 Sep 2025 16:53:48 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E2=99=BB=EF=B8=8F=20=20=E5=AE=8C?= =?UTF-8?q?=E5=96=84=E8=A7=86=E9=A2=91=E3=80=81=E5=9B=BE=E7=89=87=E7=9A=84?= =?UTF-8?q?=E5=88=A4=E6=96=AD=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/uni_modules/wot-design-uni/components/common/util.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/uni_modules/wot-design-uni/components/common/util.ts b/src/uni_modules/wot-design-uni/components/common/util.ts index bd9deee3..7f2819e7 100644 --- a/src/uni_modules/wot-design-uni/components/common/util.ts +++ b/src/uni_modules/wot-design-uni/components/common/util.ts @@ -716,7 +716,7 @@ export const isDate = (val: unknown): val is Date => Object.prototype.toString.c */ export function isVideoUrl(url: string): boolean { // 使用正则表达式匹配视频文件类型的URL - const videoRegex = /\.(mp4|mpg|mpeg|dat|asf|avi|rm|rmvb|mov|wmv|flv|mkv|video)/i + const videoRegex = /\.(ogm|webm|ogv|asx|m4v|mp4|mpg|mpeg|dat|asf|avi|rm|rmvb|mov|wmv|flv|mkv|video)(?=$|[?#])/i return videoRegex.test(url) } @@ -727,7 +727,7 @@ export function isVideoUrl(url: string): boolean { */ export function isImageUrl(url: string): boolean { // 使用正则表达式匹配图片URL - const imageRegex = /\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg|image)/i + const imageRegex = /\.(xbm|tif|pjp|apng|svgz|jpeg|jpg|heif|ico|tiff|heic|pjpeg|avif|gif|png|svg|webp|jfif|bmp|dpg|image)(?=$|[?#])/i return imageRegex.test(url) }