Не-а, не работает.
Это нужно для формы обратной связи, что бы не отправляли "Войну и мир" в textarea. Обрезать текст до 1000 знаков не вопрос, а вот обновить поле не получается
$txt = nl2br("dfvdfvdf
dfvdfv
dfvdfv");
$txt = preg_replace('/\n|\r/sui', '',$txt);
echo '<script>$(\'#ftxt\').val(\''.$txt.'\');</script>';
Вставляет
dfvdfvdf<br />dfvdfv<br />dfvdfv