У меня есть этот код 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)
Есть идеи?