Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Spinal Case Function for FreeCodeCamp's Javascript Algorithms and Data Structures
- Convert a string to spinal case. Spinal case is all-lowercase-words-joined-by-dashes.
- */
- function spinalCase(str) {
- let newArr = str.match(/[A-Za-z]{1}[a-z]*|\s[a-z]+/g); //Match all words
- return newArr.join("-").replace(/\s/g, '').toLowerCase(); //join matched words with '-', delete spaces and convert all to lower case
- }
- spinalCase('This Is Spinal Tap'); //returns "this-is-a-spinal-tap"
Add Comment
Please, Sign In to add comment