ホームページ >ウェブフロントエンド >jsチュートリアル >Ruby/JS と同等のもの
これは 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 の同等の関数です。
function newCount(word) { word = word.toLowerCase(); if (word.length <= 3) return 1; word = word.replace(/(?:[^laeiouy]es|ed|[^laeiouy]e)$/, ''); word = word.replace(/^y/, ''); return word.match(/[aeiouy]{1,2}/g).length; }
以上がRuby/JS と同等のものの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。