2012-05-06 22 views
22

Potrzebuję wyrażenie regularne do sprawdzania rozszerzeń plików obrazu w javascript. Czy masz jeden?Regex rozszerzenie pliku obrazu JavaScript

+0

http://pl.wikipedia.org/wiki/Image_file_formats i http://www.regular-expressions.info/tutorial.html –

+0

http://stackoverflow.com/questions/169625/regex-to-check -if-valid-url-to-kończy-in-jpg-png-or-gif. – benastan

Odpowiedz

84

Czy mógłbyś wyjaśnić cel?

W każdym razie, zakładamy, że obsługujesz kilka typów obrazów.

(/\.(gif|jpg|jpeg|tiff|png)$/i).test(filename) 

I umieścić cały stały wyrażania w parens(), w celu ujednoznacznienia pomiędzy operatorem ukośnik (/) i przedmiotu RegExp. Zobacz JSLint po więcej szczegółów.

+11

Zamiast 'jpg | jpeg' możesz zrobić:' jpe? G' –

+0

Co powiesz na dodanie 'webp' do tej listy? –