|
|
|
| Пишу чат, в котором все, что только можно, должно быть на ява-скрипт. Данные из файла с сообщениями у меня заносятся в textarea построчно. Можно ли каким-то образом извлечь из textarea только последнюю (или только первую) строку?
Спасибо. | |
|
|
|
|
|
|
|
для: coloboc66
(08.09.2006 в 17:28)
| | ...value.replace(/(.+)/,"$1") - первая
...value.substr(value.lastIndexOf("\n")) - последняя | |
|
|
|
|
|
|
|
для: 12345
(08.09.2006 в 18:26)
| | Не врубаюсь что-то:
<html>
<head>
<script>
function str1()
{
var a=document.getElementById('area').value.replace(/(.+)/,"$1");
alert(a);
}
</script>
</head>
<body onload="str1();">
<textarea id='area' style =width:48%;height:300 name=resp>строка 1
строка 2
строка 3
</textarea>
</body>
</html>
|
Выдает полное содержимое вместо первой строки. | |
|
|
|
|
|
|
|
для: coloboc66
(11.09.2006 в 17:35)
| | Да, не то.
document.getElementById('area').value.match(/(.+)/)[0];
|
А так - последняя
var a=document.getElementById('area').value.match(/(.+)/g);
alert(a[a.length-1]);
|
Полезно сразу давать примеры, которые можно проверить :) | |
|
|
|