Contar vocales en el string

PHOTO EMBED

Sat May 20 2023 17:27:25 GMT+0000 (Coordinated Universal Time)

Saved by @meridaK #javascript #string #.match() #expresionesregulares #regex

//Opción 1:
function getCount(str) {
  const vocal = str.match(/[aeiou]/ig);
  return vocal === null ? 0 : vocal.length; //si no hay vocales devuelve 0, si hay devuelve la cantidad
}

//Opción 2:
function getCount(str) {
  return str.replace(/[^aeiou]/gi, '').length;
}

//Opción 3:
function getCount(str) {
  return (str.match(/[aeiou]/ig)||[]).length;
}
content_copyCOPY

Contar cuantas vocales hay en los strings y dar el total. ----- MATCH() Encuentra todas las coincidencias, en este caso entre el string y la expresión regular de su interior EXPRESIÓN REGULAR Las expresiones regulares (regex) son patrones de búsqueda utilizados para buscar y manipular strings de texto. En este caso: /[aeiou]/ig la (i) significa que es insensible a minusculas y la (g) es para buscar en el string de forma global

https://www.codewars.com/users/MeridaK/completed_solutions