Skip to content

Instantly share code, notes, and snippets.

@kav2k
Last active August 29, 2015 14:01
Show Gist options
  • Save kav2k/b06be45ccdae403ece11 to your computer and use it in GitHub Desktop.
Save kav2k/b06be45ccdae403ece11 to your computer and use it in GitHub Desktop.
function sanitize(str){
str = str.replace(/[<>:?*"\/\\|]/, "_", "g");
str = str.replace(/^(CON|PRN|AUX|NUL|COM\d|LPT\d)$/, "_", "i");
str = str.replace(/[. ]+$/, "_");
return str;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment