有沒有JavaScript庫計算一個單詞中的音節數?如何計數?如何計算javascript中一個單詞中的音節數?
感謝
編輯
感謝Sydenam和ZOZO有用的信息和可能的答案。
我發現了代碼Pesto at this forum,但它在Ruby中。其簡明版本之一如下:
def new_count(word)
word.downcase!
return 1 if word.length <= 3
word.sub!(/(?:[^laeiouy]es|ed|[^laeiouy]e)$/, '')
word.sub!(/^y/, '')
word.scan(/[aeiouy]{1,2}/).size
end
這看起來簡短但複雜。你能把這個函數轉換成javascript嗎? 再次感謝您。
不是一個JavaScript解決方案本身,使用Ajax跟一個PHP腳本。 – booyaa 2011-12-20 19:29:30