t не работает с Firefox v3.x, потому что он не позволяет JavaScript получить полный путь из поля ввода файла, и это конкретное регулярное выражение ожидает увидеть полный путь.
Используйте JavaScript для проверки вместо регулярного выражения.
var fileName = fupID.value;
var ext = fileName.substring (fileName.lastIndexOf ('.') + 1);
if (ext == "wmv" || ext == "WMV" || ext == "avi" || ext == "AVI" || ext == "mp4" || ext == "MP4" || ext == "flv" || ext == "FLV" || ext == "F4V" || ext == "f4v" || ext=="mpg" || ext=="MPG" || ext=="mpeg" || ext=="MPEG" || ext=="mov" || ext=="MOV") {
// do required code logic here
}