Сообщение от Dotod
|
Ладно-ладно-ладно. Вот функция, которая должна обрезать текст до 500 символов:
function sliceta(obj_slice)
{
var a = obj_slice.value.length;
if (a >= 500)
{
*!*
b = obj_slice.value.slice(0, 500);
c = b.replace(/[\n\r]/g, "");
*/!*
obj_slice.value = c;
alert(c.length);
}
}
|
ладно, повторю 3-й раз, мне не трудно:
Сообщение от Octane
|
Если переносы строк не нужны, удалите их перед получением фрагмента строки.
|
Сообщение от Octane
|
…value.replace(/[\r\n]/g, "").slice(0, …)
|
Сообщение от Dotod
|
if (a >= 500)
|
в итоге, при удалении непечатных символов, может получится меньше 500. Тоже проверять количество видимых символов нужно
после удаления непечатных.