Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   Как обрезать строку и добавить символы в середине, в зависимости от длинны строки (https://javascript.ru/forum/css-html-firefox-mizilla/5488-kak-obrezat-stroku-i-dobavit-simvoly-v-seredine-v-zavisimosti-ot-dlinny-stroki.html)

Kolyaj 25.06.2010 16:38

var str = 'vasya.popov [50%]';
alert(str.split(' ')[0]);

Dronch 25.06.2010 16:41

Цитата:

Сообщение от Kolyaj (Сообщение 61063)
var str = 'vasya.popov [50%]';
alert(str.split(' ')[0]);

В десятку!! Спасибо!

HukpoFuJl 10.12.2010 15:44

Можно и split'ом, как уже подсказал Kolyaj, пока я писал этот пост :) А можно ещё и так:
var str = 'vasya.popov [50%]';
var newstr = str.replace(/^.* /, ' ');
alert('"' + newstr + '"');
Останется " [50%]"

var str = 'vasya.popov [50%]';
var newstr = str.replace(/ .*$/, ' ');
alert('"' + newstr + '"');
Останется "vasya.popov "


Часовой пояс GMT +3, время: 16:52.