ПОМОГИТЕ УДАЛИТЬ ПРОБЕЛЫ
Доброго времени суток....
Даже как то стыдно писать, но я столкнулся с небольшой проблемой -> но из теста (пример: "мама мыла раму " или " мама мыла раму") = удалить пробелы = НЕ ВСЕ = а те которые спереди и сзади текста - тоесть многократно повторяющиеся. сам пробовал через .replace(/\s{2,}/gm,'') но как сами понимаете - не выходит нифига вот так ((( Пожалуйста, помогите и заранее СПАСИБО.:thanks: |
alert(" мама мыла раму ".replace(/^\s+|\s+$/g, '')); |
в новой версии EcmaScript есть метод trim
alert(" мама мыла раму ".trim()); |
alert(" мама мыла раму ".trim()); |
devote,
:) |
кросс браузерный trim
if (!String.prototype.trim) { String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ''); } } |
А вообще:
alert(" мама мыла раму ".replace(/^\s+|\s+$/g, '')); |
Цитата:
|
.... мля = я лох...
ВСЕМ СПАСИБО тема закрыта |
devote,
кто-то из нас телепат ) |
Цитата:
|
кстати а почему такой вариант не прокатил replace(/\s{2,}/g,'') ??
|
ты сперва написал какую-то регулярку, а пока я писал trim(), ты его уже добавил, потом я решил попровить твою регу, но ты ее тоже поправил )
|
Цитата:
alert([ " мама мыла раму ".replace(/\s{2,}/g, '').length, " мама мыла раму ".length ]); |
monolithed,
ну я что-то по началу тупнул, а потом тока это понял))) |
.... но это чертень вообще ничего не сносила (((
|
написал отдельным репом и сработало .... - и вправду лох
|
Цитата:
" мама мыла раму " вот такую строку: " мама мыла раму " твоя рега превратит в такую: " мама мыла раму " |
Часовой пояс GMT +3, время: 01:23. |