-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathremoveVowels.js
27 lines (25 loc) · 976 Bytes
/
removeVowels.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// Create a function that takes a string and returns a new string with all vowels removed.
// Examples:
// removeVowels("I have never seen a thin person drinking Diet Coke.")
// ➞ " hv nvr sn thn prsn drnkng Dt Ck."
// removeVowels("We're gonna build a wall!")
// ➞ "W'r gnn bld wll!"
// removeVowels("Happy Thanksgiving to all--even the haters and losers!")
// ➞ "Hppy Thnksgvng t ll--vn th htrs nd lsrs!"
function removeVowels(str) {
// let test = [];
// let test2 = str.split("");
// console.log(typeof test2);
let regex = /[aeiouAEIOU]/gi;
console.log(str.replace("/[aeiouAEIOU]/gi", "-"));
// console.log("test");
// for (let i = 0; i < str.length; i++) {
// test.push(str[i].replace(/[aeiouAEIOU]/gi, "-"));
// }
// return test;
return str.replace(regex, "");
}
console.log(
removeVowels("I have never seen a thin person drinking Diet Coke.")
);
// return str.split("").filter((x) => "aeiouAEIOU".includes(x)).length;