如何获得字符串中的元音总数

时间:2013-12-01 17:46:02

标签: javascript

我很好奇你如何获得字符串中的元音总数。我知道这是一个非常简单的功能,但我是Javascript的新手。谢谢你的帮助

1 个答案:

答案 0 :(得分:3)

您可以删除所有不是元音的字符并计算其余字符:

var str = /* something*/,
numberVowels = str.replace(/[^aeiou]/ig, '').length;

其中

  • /[^aeiou]/匹配列表“aeiou”
  • 中不存在的单个字符
  • i是不区分大小写的标志,也可以计算AEIOU。
  • g是全局标志,用于替换所有不是元音的字符,而不仅仅是第一个字符。