|
|
|
| Подскажите пожалуйста, как разбить строку вида:
Италия*Россия построчно по символу *
И потом занести строки в textarea с новой строки каждое | |
|
|
|
|
|
|
|
для: OLi
(11.02.2012 в 16:34)
| | Надо заменить символ * на символ \n.
Способов минимум два
var perem = 'Италия*Россия';
var rezult = perem.split ('*').join ('\n');
//либо var rezult = perem.replace (/\*/g, '\n');
alert (rezult);
TEXTAREA.value = rezult;
|
| |
|
|
|
|
|
|
|
для: ЯСА
(11.02.2012 в 16:43)
| | Ругается тут:
var rezult = c.split ('*').join ('\n');
|
Uncaught SyntaxError: Unexpected token ILLEGAL | |
|
|
|
|
|
|
|
для: OLi
(11.02.2012 в 18:12)
| | В моём конкретном примере - с переменной perem и с её значением 'Италия*Россия' - кто-нибудь ругается?
Нет, не ругается?
Значит, дело не в коде, а в ваших кривых руках.
-----
Смотрите - что там у вас в переменной под именем "с".
И проверьте - какая именно буква "с" у вас написана - латинская или кириллическая.
PS. Умные люди, кстати, НИКОГДА не будут именовать переменную символом, который имеет одинаковое написание в латинском и кириллическом варианте - замучаешься потом ошибку искать. | |
|
|
|
|
|
|
|
для: ЯСА
(11.02.2012 в 18:27)
| | Для особо умных:
var v= set.otkuda;
var rezult = v.split ('*').join('\n');
$('#from_know_ans').val(rezult);
|
Дело было лишь в \n
Лучше бы дали пояснение, почему любой символ кроме \n пропускает | |
|
|
|
|
|
|
|
для: OLi
(11.02.2012 в 18:31)
| | Надо так '\\n' | |
|
|
|