Voor bestandsnamen werken we met een whitelist voor alle toegelaten tekens. Dit betekent dat als er een teken in de bestandsnaam zit die we niet toelaten, er een validatiefout zal terugkomen.
Toegelaten tekens zijn:
...
0123456789
...
Latijns alfabet (hoofdletters en kleine letters, A-Z, a-z)
...
Latijns alfabet supplement (ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ)
Speciale tekens ( "#%&'*-./:<=>?[\]_|~)
...
Let op: eerste teken is een spatie
Unicode https://en.wikipedia.org/wiki/List_of_Unicode_characters
Basic Latin
Latin-1 Supplement
ASCII https://www.ascii-code.com/
ASCII printable characters
The extended ASCII codes
Let op: Een bestandsnaam met enkel spaties wordt niet aanvaard