diff --git a/Resources/js/widget/file_upload.js b/Resources/js/widget/file_upload.js
index f372ec8b70a669f3d4e3eb683edc6a7dd60ee234..7e761034c4b49029e41bba9c1bde8b5d2810db7e 100644
--- a/Resources/js/widget/file_upload.js
+++ b/Resources/js/widget/file_upload.js
@@ -21,6 +21,11 @@
         delete options.uploadPrototype;
         delete options.downloadPrototype;
 
+        if(options.acceptFileTypes) {
+            options.acceptFileTypes = new RegExp('^' + options.acceptFileTypes + '$');
+            console.debug(options.acceptFileTypes);
+        }
+
         var formatSize = function(size) {
                 if(size > 1000000000) {
                     return (size/1000000000).toFixed(2) + ' Gio';