Que tal adicionar
/name="[^>]*[^.]{7}"/ REJECT
Ele corresponderá se houver um ponto em qualquer lugar diferente de separar a extensão (máximo de 4 caracteres)
- NAME="=? ISO-8859-1? Q? documento?="
- NAME="=? ISO-8859-1? Q? doc.ument?="
mas não coincide
- NAME="=? ISO-8859-1? Q? document.pdf?="
- NAME="=? ISO-8859-1? Q? document.xlsx?="
Basta adicionar ao número "{7}" se você deseja permitir extensões mais longas.