function translatePigLatin(str) { let regExp = /^[aieou]/; let output = str.match(regExp); return output; } console.log(translatePigLatin("california")); Quiero hacer coincidir una vocal al comienzo de la palabra que implementa expresiones regulares. Busco pero no encuentro un resultado serio. Quiero buscar una palabra si comienza con una consonante o un grupo de consonantes, y devuelve true . De lo contrario, devuelve falso.
Mi código:
Solo tienes que negate el resultado para lograr el resultado.
function translatePigLatin(str) { let regExp = /^[aieou]/; let output = str.match(regExp); return !output; } console.log(translatePigLatin("california")); console.log(translatePigLatin("alifornia")); Puede lograr fácilmente devolver el valor booleano usando RegExp
function translatePigLatin(str) { return !new RegExp("^[aeiou]").test(str); } console.log(translatePigLatin("california")); console.log(translatePigLatin("alifornia"));