2012-05-06 36 views
22

Tôi cần cụm từ thông dụng để xác thực phần mở rộng tệp hình ảnh trong javascript. Bạn có cái nào không ?Tiện ích mở rộng tệp hình ảnh JavaScript Regex

+0

http://en.wikipedia.org/wiki/Image_file_formats và http://www.regular-expressions.info/tutorial.html –

+0

http://stackoverflow.com/questions/169625/regex-to-check -if-hợp lệ-url-mà-kết thúc-trong-jpg-png-hoặc-gif. – benastan

Trả lời

84

Bạn có thể giải thích mục đích không?

Dù sao, đây là giả định bạn hỗ trợ vài loại hình ảnh.

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

Tôi đã đặt toàn bộ cụm từ thông dụng trong dấu ngoặc đơn() để phân biệt giữa toán tử dấu gạch chéo (/) và đối tượng RegExp. Xem JSLint để biết thêm chi tiết.

+11

Thay vì 'jpg | jpeg' bạn có thể làm:' jpe? G' –

+0

Làm cách nào để thêm 'webp' vào danh sách này? –

Các vấn đề liên quan