Skip to main content

sanitizeFileExtension

FitFileViewer - API Documentation v29.4.0


FitFileViewer - API Documentation / utils/files/sanitizeFilename / sanitizeFileExtension

Function: sanitizeFileExtension()

sanitizeFileExtension(extension: string, fallback?: string): string

Defined in: utils/files/sanitizeFilename.js:75

Normalises file extensions by removing leading dots/whitespace and any characters that are not alphanumeric, dashes or underscores. Extensions are lower-cased for consistency.

Parameters​

extension​

string

Raw file extension (with or without leading dot).

fallback?​

string = ""

Optional fallback extension when sanitisation empties the value.

Returns​

string

A safe extension without leading dots. Empty string when sanitisation fails.