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

remorse.js

Библиотека JavaScript

Се - библиотека для перевода текстов, набранных русскими и латинскими буквами, в код Морзе и обратно.

Для простоты ввода используются обычные символы точки . и тире -, которые легко можно ввести с клавиатуры. Паузы вводятся пробелами . На входе - строка. На выходе - тоже. Все символы, которые нельзя закодировать - уничтожаются. Переводы строк заменяются пробелом.

При переводе из кода в текст вместо парных символов (скобки, кавычки) возвращаются их одинарные аналоги (вместо елочек - обычные компьютерные кавычки ", вместо скобок - бекслеш \). Регистр устанавливается верхний.

Перевод текста в код делается так:
remorse.text2code(текст)

При переводе кода в текст можно указать алфавит (русский/латинский):
remorse.code2text(текст, "latin")
remorse.code2text(текст, "russian")

По умолчанию используется русский алфавит, так что если нужен он - можно не указывать.

Есть и автоматика:
remorse.auto(текст, "latin")

Автовыбор проверяет наличие в тексте букв или цифр.

Примеры:

remorse.text2code("SOS sos") // . . .   − − −   . . .       . . .   − − −   . . .
			
remorse.code2text(". . .   − − −   . . .       . . .   − − −   . . .") // СОС СОС
			
remorse.auto(". . .   − − −   . . .       . . .   − − −   . . .", "latin") // SOS SOS
			


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

Версия 1.0

  • Библиотека умеет превращать тексты в код Морзе.
  • Библиотека умеет превращать код Морзе в тексты. Алфавит можно выбрать.
  • Есть функция автоматического определения направления.