[英]How to make regex case-insensitive?
我有這個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
(你有結束標志/.../i
)應該這樣做。
(CW因為讓我們面對它,不應該因為這種事而獲得代表...... :-))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.