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
22
A
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
- 1. Tải tiện ích mở rộng hình ảnh
- 2. Nhúng hình ảnh vào tiện ích mở rộng của Chrome
- 3. Tiện ích mở rộng của Chrome - Hình ảnh của tiện ích mở rộng trên Trang cài đặt
- 4. Chụp ảnh màn hình bằng javascript cho tiện ích mở rộng chrome
- 5. Tiện ích mở rộng PSake?
- 6. Tiện ích mở rộng của Chrome: biểu tượng tiện ích mở rộng onclick, mở popup.html trong tab mới
- 7. .Tiện ích mở rộng tệp không được biên soạn
- 8. Tải tiện ích mở rộng tệp mặc định/ưa thích
- 9. cách xóa tiện ích mở rộng khỏi tên tệp?
- 10. powershell - trích xuất tên tệp và tiện ích mở rộng
- 11. giải nén tiện ích mở rộng cụ thể chỉ
- 12. Tiện ích mở rộng của Chrome: Cách tạo?
- 13. Tiện ích mở rộng trình duyệt Android
- 14. Tiện ích mở rộng Intellisense tùy chỉnh
- 15. Tiện ích mở rộng của Chrome + Dart
- 16. Tiện ích mở rộng tệp nào bị ảnh hưởng bởi Trusted Cache
- 17. Tải xuống nhiều tệp và zip - Tiện ích mở rộng của Chrome
- 18. Làm mẫu Mustache.js trong tiện ích mở rộng của Chrome
- 19. Chèn hình ảnh vào tiện ích chrome
- 20. .tiện ích mở rộng gốc của mạng cho node.js
- 21. Tiện ích mở rộng GUI - Tài nguyên không tải
- 22. Cách xác định thư mục của tiện ích mở rộng
- 23. Tạo tiện ích mở rộng gốc node.js trên Windows
- 24. Tiện ích mở rộng của Chrome + Devise + Rails App - Đặt yêu cầu được xác thực từ tiện ích mở rộng?
- 25. Chuyển đổi Tiện ích mở rộng của Google Chrome sang tiện ích mở rộng của Firefox hoặc Safari
- 26. Tự động tải jQuery và các tiện ích mở rộng
- 27. RequireJS trong tiện ích mở rộng của Chrome
- 28. Tiện ích mở rộng của Chrome ghi vào hệ thống tệp
- 29. Python: os.listdir thay thế/một số tiện ích mở rộng
- 30. loại nội dung theo tiện ích mở rộng
http://en.wikipedia.org/wiki/Image_file_formats và http://www.regular-expressions.info/tutorial.html –
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