Advertisement
hellom

sorting the caps and lowercase order 2

Nov 17th, 2018
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function capitalsFirst(str){
  2.   let re = new RegExp(/[\d+!]/, 'ig');
  3.   let words = str.split(' ');
  4.   let lowercaseArr = [];
  5.   let capArr = words.reduce((rtnArr, word)=>{
  6.     if(re.test(word[0])){
  7.       console.log(word);
  8.     }
  9.     else if(word.charAt(0) === word.charAt(0).toUpperCase()){
  10.       rtnArr.push(word);
  11.     }else{
  12.       lowercaseArr.push(word);
  13.     }
  14.     return rtnArr;
  15.   }, []);
  16.   return capArr.concat(lowercaseArr).join(' ');
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement