Сообщение от (Sandr)
|
Вот я начал делать, да чёт не делается..
|
Берем справочник и смотрим сначала
split. Оказывается, первым параметром передается регулярное выражение или строка. Вопрос: есть ли смысл передавать массив и удивлять, что не работает, или лучше посмотреть в справочник??? Интересно, что если значение не регулярка, то оно будет преведено к строке:
alert( "a1,2b".split( [ 1, 2 ] ) );
alert( "c[object Object]d".split( {} ) );
А транслит на js делается очень легко, если есть голова:
function translite(string){
var dictionary = { "б": "b", "г": "g" };
return string.replace(/[\s\S]/g, function(x){
if( dictionary.hasOwnProperty( x ) )
return dictionary[ x ];
return x;
});
};
alert( translite( "абвг" ) );