diff --git a/snippets/removeAllWhitespaces.md b/snippets/removeAllWhitespaces.md new file mode 100644 index 000000000..4eb0cf7f6 --- /dev/null +++ b/snippets/removeAllWhitespaces.md @@ -0,0 +1,22 @@ +--- +title: removeAllWhitespaces +tags: string,regexp,beginner +--- + + +Returns a string removing any and all whitespaces. +- Use `String.prototype.replace()` with a regular expression to replace any and all occurrences of whitespace characters with a empty string. + +```javascript +const removeAllWhitespaces = (string) => { + if(!string || typeof string !== "string") return ""; + return string.replace(/\s+/g, ""); // trimming the whitespace, if any +} +``` + + +```javascript + +removeAllWhitespaces(" Hello, I've a lot of white spaces. \n Including a line break."); // "Hello,I'vealotofwhitespaces.Includingalinebreak." + +```