sanitize a file name in typescript

index.ts
function sanitizeFileName(fileName: string): string {
    return fileName.replace(/[^\w\d\.]+/gi, '-');
}

const originalFileName = 'file name !@#$%^&.txt';
const sanitizedFileName = sanitizeFileName(originalFileName);

console.log(sanitizedFileName); // Output: file-name-txt
277 chars
9 lines

gistlibby LogSnag