Как удалить первые слова из получаемой переменной
Добрый день, есть переменная, допустим {{title}} , которая выводит 5 слов, как с помощью js удалить первые 2 слова из этой переменной? Помогите пожалуйста, спасибо!
|
var s = "Один два три четыре пять"; alert(s.split(" ").slice(2).join(" ")) |
var s = ["Один, два,три,четыре,пять", "Один. Два три четыре пять", "Один, два,три,четыре,пять", "ОДИН ДВА ТРИ ЧЕТЫРЕ ПЯТЬ", "One two,three,four,five" ]; s.forEach(function (e) { alert(e.replace(/^[a-zа-яё]+[.,\s]+[a-zа-яё]+./i, '')); }); |
<html> <meta charset="windows-1251"> <head> </head> <body> <script> alert([ "Один два три четыре пять".match(/[а-яё]+/gi).slice(2).join(" "), "Один два три четыре пять".match(/[^$ ]+/gi).slice(2).join(" "), "Один два три четыре пять".replace(/([^ ]+ ){2}/i, ""), "Один два три четыре пять".replace(/([а-я]+? ){2}/i, "") ]) </script> </body> </html> |
простите меня за мое невежество, к сожалению я дуб полнейший, как к этому привязать мое {{title}}?
|
не совсем понятно, что это
{{title}} означает синтаксис переменных в js, обычно variable=value или var variable=value то что у Вас, не соответствует вообще синтаксису js. |
это выводит название на моем сайте, в моем понимании это переменная? так вот редактировать ее возможности нет, но насколько я осведомлен можно эту самую переменную обрезать посредством JS?
|
Цитата:
{{title|modifier}} :) |
Это у Вас шаблон, по которому генерится код, а не сам код. Попробуйте как-нибудь подсунуть на страницу
<html> <head> <title>Один два три четыре пять</title> </head> <body> <script> el=document.getElementsByTagName("title")[0] el.innerHTML=el.innerHTML.replace(/(\S+\s){2}/i, "") </script> </body> </html> Код из скрипта (который между <script></script>) |
Спасибо огромное, получилось
|
Часовой пояс GMT +3, время: 19:49. |