disemvowel Codewars

replace method to remove vowels with regex

by trentHarlem

JavaScript

// shortest
disemvowel=s=>s.replace(/[aeiou]/gi,'')

// arrow version
const disemvowel4 = (str) => str.replace(/[aeiou]/gi, '');

// replace method returns a new string. creating a new variable is redundant
function disemvowel3(str) {
  return str.replace(/[aeiou]/gi, '');
}

// replace()
/* function disemvowel2(str) {
  const neutral = str.replace(/[aeiou]/gi, '');
  return neutral
} */

// replaceAll()
/* function disemvowel1(str) {
  const neutral = str.replaceAll(/[aeiou]/gi,'');
  return neutral
  } */

//console.log(disemvowel("This website is for losers LOL!"), "Ths wbst s fr lsrs LL!")
//console.log(disemvowel("No offense but,\nYour writing is among the worst I've ever read"), "N ffns bt,\nYr wrtng s mng th wrst 'v vr rd")
console.log(disemvowel("What are you, a communist?"), "Wht r y,  cmmnst?")

console.log(disemvowel)
console.log(disemvowel3)