我有这段JavaScript代码,但当我发送这个字符串:asd.JPG,它无法通过正则表达式的验证。
if (data.match(/([^\/\\]+)\.(jpg|jpeg|gif|png|tiff|tif)$/i))
return { filename: RegExp.$1, ext: RegExp.$2 };
else
return { filename: "invalid file type", ext: null };
我希望正则表达式在匹配文件扩展名时不区分大小写。 我尝试了以下内容,但它并没有成功:
data.match(/([^\/\\]+)\.(?i)(jpg|jpeg|gif|png|tiff|tif)$/i)
任何想法?
i
使其不区分大小写。 - Felix Kling