Я пытаюсь удалить любой символ кроме 0-9 az AZ ....
var file_name = file.name; file_name = file_name.replace(/[^A-Z0-9\._\-]/i, '');
какая-либо очевидная причина, по которой указанное выше не работает?