логотип сайта MyLittleServices.ru

syllaye.js

Библиотека JavaScript

Библиотека делает одно важное дело: разделяет русские слова на слоги. Получить можно либо строку с разделителем между слогами (по умолчанию разделителем является дефис, но можно передать вторым агрументом строку со своим вариантом), либо массив со слогами (для чего нужно передать третьим агрументом строку "array").


Речь, конечно, идет о фонетических слогах, а не о слогах для переноса. Правила - от Литневской.

Примеры:
syllaye.divide("касса") // ка-сса
syllaye.divide("индустриализация", "+") // ин+ду+стри+а+ли+за+ци+я
syllaye.divide("книмшепилов", "_", "array") // ["кним", "ше", "пи", "лов"]



Журнал версий

Версия 2.0

  • Появилась возможность указать свой разделитель слогов.
  • Переделана настройка формата вывода результата.

Версия 1.0

  • Есть разделение слов на фонетические слоги.
  • По умолчанию возвращается строка с дефисами между слогами. При необходимости можно получать массив со слогами.