1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > javascript英语单词音节拆分_英语单词音节拆分程序

javascript英语单词音节拆分_英语单词音节拆分程序

时间:2024-01-23 00:24:49

相关推荐

javascript英语单词音节拆分_英语单词音节拆分程序

输入一个单词,输出该单词拆分后的各个音节

//单词拆分音节

function syllables(word){

var letters=word;

var syllablesArray=[];

while(letters.length>0){

var lastSyllable=letters.match(/(^y|y(?=[aeiou])|bh|ch|gh|sc|wr|ng$|[^aeiouy])?([aeiou]*y?)?([^aeiouy]*)?$/i);

if(lastSyllable){

var currentSyllable=lastSyllable[0];

syllablesArray.push(currentSyllable);

var syllableLength=currentSyllable.length;

lettersCount=letters.length;

letters=letters.substr(0,lettersCount-syllableLength);

console.log(letters);

}

}

if(syllablesArray){

return syllablesArray.reverse().join("+");

}else{

return "";

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。