Javascript Library of String functions created to make life just a little easier.
Assignment elaborated here
Published npm package here
Makes the first character of a given string uppercase.
Example
Input: "hello world"
Output:Hello world
Makes all characters uppercase.
Example
Input: "hello world"
Output:HELLO WORLD
makes the first character of each word uppercase. Imagine that each word is separated by a space.
Example
Input: "hello world"
Output:Hello World
Removes all spaces from the beginning and end of a String along with any extra spaces in the middle. If more than one space appears in the middle of a string it is replaced by a single space.
Example
Input: " hello world "
Output:hello world
Removes extra spaces and replaces spaces with the hyphen "-", and makes all characters lowercase.
Example
Input: " Hello WORLD! "
Output:hello-world
Removes extra space and replaces spaces with an underscore "_", and makes all characters lowercase.
Example
Input: " Hello WORLD! "
Output:hello_world
Lowercases the first character of the first word. Then uppercases the first character of all other words, and removes all spaces.
Example
Input: " Hello world "
Output:helloWorld
Takes the first character of a string and move to the end of a string.
Example
Input: "hello world"
Output:ello worldh
This function should convert the given string to a hash tag. A hash tag begins with # and no spaces. Each word in the phrase begins with an uppercase letter.
Example
Input: "hello world"
Output:#HelloWorld
Returns true if the given string is empty or contains only whitespace. White space includes: spaces, line returns, and tabs. These characters can be represented with: \n (new line) \r (carrige return), \t (tab).
Example
Input: "hello world"
Output:false
Input: "\n"
Output:true
Add a readme.md to your GitHub Repo. In this file you will document your library of string functions. Also include a link to your library on npm.