Вычесть от строки нужное
var str1='Hello world!'; var str2='world!'; var result; Есть такой код, нужно вичесть из str1 str2. Нужно чтобы в result вернуло только 'Hello'. Пробовал такой код, не работает: result = str1 - str2 Возвращает NaN :cray: |
Вычитание только для чисел. Что в принципе должно быть абсолютно очевидно...
Реализировать можно примерно так, но зачем? 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)) |
Цитата:
|
Часовой пояс GMT +3, время: 16:24. |