我很好奇你如何获得字符串中的元音总数。我知道这是一个非常简单的功能,但我是Javascript的新手。谢谢你的帮助
答案 0 :(得分:3)
您可以删除所有不是元音的字符并计算其余字符:
var str = /* something*/,
numberVowels = str.replace(/[^aeiou]/ig, '').length;
其中
/[^aeiou]/
匹配列表“aeiou”i
是不区分大小写的标志,也可以计算AEIOU。g
是全局标志,用于替换所有不是元音的字符,而不仅仅是第一个字符。