Как удалить последние «\ n» из текстового поля?Удалить последние « n» из текстового поля
ответ
из http://en.wikipedia.org/wiki/Trim_%28programming%29
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g, "");
};
Это добавит декоративную функцию строковых переменных, которые будут устранять пробелы из начала и конца строки.
При этом вы можете делать такие вещи, как:
var mystr = "this is my string "; // including newlines
mystr = mystr.trim();
Если все @ lam3r4370 хочет сделать это, замените один завершающий символ '\ n', замените'/^ \ s + \ \ s + $/g' выше на '/ \ n $ /'. Кроме того, если вы планируете распространять этот код или размещать его там, где он может разделить пространство с JS от других пользователей, я бы рекомендовал вам просто создать общую функцию 'trim', а не использовать' String.prototype'. Хотя это очень распространенная практика, вы можете вызвать проблемы для других, добавив методы в основные объекты JS. – Andrew
@ Аndrew, ваш путь изменяет положение курсора. @John, your's - перемещает текст в начале текстового поля. – lam3r4370
Ох. Вы пытаетесь удалить разрыв трейлинг-строки в текстовом поле, которое пользователь обновляет? – Andrew
$.trim() должен сделать трюк!
Он обрезает символы пробелов и символов новой строки от начала и конца указанной строки.
Нигде не сказал, что они использовали jQuery ... или что они хотели обрезать ничего, кроме конечной новой строки. –
verses ="1\n222\n"
verses = verses.replace(/\n$/, "")
-> returns "1\n222"
Мне это больше нравится. В потоке «stdout», например, у него будет огромный успех. Но в этом случае нет способа ... – eljefedelrodeodeljefe
Мне лично нравится lodash для обрезки строк из строк. https://lodash.com/
_.trim(myString);
Чтобы ответить на вопрос, используйте '_.trimRight (myString, '\ n')'. Обратите внимание, что это приведет к удалению * любого * числа завершающих строк новой строки, а не только одного. –
- 1. Удалить последние N байтов из файла
- 2. Ruby, удалить последние N символов из строки?
- 3. удалить последние N строк из файла bash
- 4. Как удалить последние n символов из строки?
- 5. удалить последние n букв из в javascript
- 6. C Удалить последние n символов из файла
- 7. Удалить последние N элементов списка
- 8. Вывести строку 'n' из текстового поля userform
- 9. Удалить форматирование текстового поля
- 10. Удалить разрыв строки из текстового поля
- 11. Как удалить последние N строк файла?
- 12. Удалить границу текстового поля
- 13. Удалить последние N записей, Entity Framework
- 14. Как удалить textExt из моего текстового поля?
- 15. Как удалить фокус из текстового поля?
- 16. jquery удалить выбранное значение из текстового поля
- 17. удалить все номера из текстового поля C#
- 18. Удалить Twitter Typeahead из текстового поля
- 19. Удалить цитаты из текстового поля onblur?
- 20. Удалить фокус из текстового поля - Sencha
- 21. Удалить текст из текстового поля базы данных
- 22. Попытки удалить свойство из входного (текстового поля)
- 23. Удалить странную границу из текстового поля ввода
- 24. Как удалить фокус ввода из текстового поля?
- 25. Как удалить css из текстового поля?
- 26. WPF - Удалить мнемоническую функцию из текстового поля
- 27. Удалить NumericTextBox виджет из текстового поля
- 28. Удалить текст из текстового поля при нажатии
- 29. Удалить CR/LF из текстового поля
- 30. Удалить данные из текстового поля в фокусе
Просто, чтобы подтвердить ... ты на самом деле означает «\ п», как в символ новой строки, а не «/ п»? – user353297