Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 38x 116x 38x 20x 38x | const stripInvalidFilenameCharacters = (string: string): string =>
string
.replace(/[:/\\?*|"><[\]#%&{}\b\0$!'@‘`“+^]/g, "")
// Remove trailing period for Windows users
.replace(/\.$/, "");
// Same as above but allows file path separators
export const stripInvalidPathCharacters = (string: string): string =>
string
.replace(/[:?*|"><[\]#%&{}\b\0$!'@‘`“+^.]/g, "")
// Remove trailing period for Windows users
.replace(/\.$/, "");
export default stripInvalidFilenameCharacters;
|