Печатные символы ASCII начинаются с 0x20
(пробел) до 0x7E
(~).RegExp для соответствия этому диапазону: [\x20-\x7E]
.
Итак, окончательный код:
var filename = "foo.bar";
if(/^[\x20-\x7E]+$/.test(filename)){
//Valid, continue
} else {
//Invalid, notify the user
}