Tôi cần 1 cụm từ thông dụng để đặt các hạn chế về loại tệp sử dụng phần mở rộng của tệp.Cụm từ thông dụng để mở rộng tệp
Tôi cố gắng này để hạn chế các loại tập tin html, .class, vv
/(\.|\/)[^(html|class|js|css)]$/i
/(\.|\/)[^html|^class|^js|^css]$/i
tôi cần phải hạn chế tổng cộng 10-15 loại file . Trong ứng dụng của tôi có một trường cho loại tệp được chấp nhận và theo yêu cầu tôi có các loại tệp bị hạn chế. Vì vậy, tôi cần một biểu thức chính quy bằng cách sử dụng phủ định loại tệp bị hạn chế.
Mã plugin như:
$('#fileupload').fileupload('option', {
acceptFileTypes: /(\.|\/)(gif|jpe?g|png|txt)$/i
});
tôi có thể xác định acceptedFileType nhưng tôi đã đưa ra những yêu cầu để hạn chế một tập hợp các tập tin.
Javascript? Hoặc ngôn ngữ nào? – xanatos
Nó có thể sẽ dễ dàng hơn để có một vòng lặp và so sánh phần mở rộng của tập tin với mỗi phần mở rộng trong danh sách của bạn. Nếu bất kỳ tiện ích mở rộng nào phù hợp, thì bạn sẽ phá vỡ vòng lặp và ngăn tệp đi xa hơn. – Jerry
Tạo một regex để phù hợp với các loại tệp bị hạn chế. Nếu nó phù hợp với DON "T làm điều đó. –