Jak ograniczyć niektóre typy plików i zezwolić wszystkim innym na wyrażenie regularne Asp.net

Chcę ograniczyć kilka typów plików i zezwolić wszystkim innym na wyrażenie wyrażenia regularnego. Próbuję określić niektóre dozwolone i ograniczone typy plików, ale chcę określić ograniczone typy plików i zezwolić na przesłanie wszystkich innych typów.

Używam wyrażenia regularnego z formantem przesyłania plików asp.net. Moje wyrażenie regularne wygląda teraz tak

^.*\.(csv|xlsx|xls|doc|docx|pdf|txt|zip|(?!exe)|(?!bat)|(?!msi))$

Działa dobrze i ogranicza exe bat i msi, ale chcę zezwolić na wszystkie inne formaty plików

questionAnswers(1)

yourAnswerToTheQuestion