Der Ausdruck ist ja case-insensitive.
Stimmt, hab ich glatt übersehen.
Vielen Dank, Whouzuo!
Ohne dem "+"-Zeichen funktioniert es wie gewünscht.
Ich steh mit regulären Ausdrucken noch etwas auf Kriegsfuß.
Die Daten werden mittels AJAX an den Server übertragen, Javascript müsste also eh aktiviert sein. Außerdem prüfe ich die Daten serverseitig wieder, es geht mir nur erst mal darum, unnötige Uploads zu vermeiden (deshalb die Javascript-Prüfung).
Die Prüfung ob es tatsächlich PDF-Dateien sind wird aber bestimmt auch serverseitig unzureichend sein, mir fällt da nur die zusätzliche Prüfung des Mime-Types ein.
Habe aber gelesen, hier kann man auch Beliebiges notieren.
Danke nochmals für die Hilfe.