Как удалить первые слова из получаемой переменной
Добрый день, есть переменная, допустим {{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, время: 13:00. |