Как заменить символы в Javascript аналогично функции 'tr' в Perl?

Я пытался выяснить, как сопоставить набор символов в строке с другим набором, подобным trв Perl.

Я нашел этот сайт, который показывает эквивалентные функции в JS и Perl, но, к сожалению, не эквивалентен tr.

Функция tr(транслитерация) в Perl сопоставляет символы один к одному, поэтому

     data =~ tr|\-_|+/|;

будет отображать

     - => + and _ => /

Как это можно сделать эффективно в JavaScript?

35
задан qodeninja 23 May 2012 в 19:33
поделиться