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)