gpt4 book ai didi

javascript - 计算javascript中的元音

转载 作者:行者123 更新时间:2023-11-30 07:02:39 25 4
gpt4 key购买 nike

我使用这段代码来搜索和计算字符串中的元音,

a = "run forest, run";
a = a.split(" ");
var syl = 0;
for (var i = 0; i < a.length - 1; i++) {
for (var i2 = 0; i2 < a[i].length - 1; i2++) {
if ('aouie'.search(a[i][i2]) > -1) {
syl++;
}
}
}

alert(syl + " vowels")

显然它应该提醒 4 个元音字母,但它返回 3 个。出了什么问题以及如何简化它?

最佳答案

试试这个:

var syl = ("|"+a+"|").split(/[aeiou]/i).length-1;

| 确保没有边缘情况,例如在字符串的开头或结尾有元音。

关于javascript - 计算javascript中的元音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14912935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com