Показать сообщение отдельно
  #2 (permalink)  
Старый 27.07.2014, 21:49
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,587

Вычитание только для чисел. Что в принципе должно быть абсолютно очевидно...

Реализировать можно примерно так, но зачем?
var str1='Hello world!';
var str2='world!';
var result;

function excludeRight(left, right){
  var pos = left.indexOf(right, left.length - right.length)
  if(pos === -1) return left;
  
  return left.substring(0,pos)
}
alert(excludeRight(str1, str2))
__________________
29375, 35
Ответить с цитированием