Как убрать пробел при получении текста () - PullRequest
0 голосов
/ 09 ноября 2009

У меня есть следующее заявление jquery. Я хочу удалить пробел, как показано ниже. Так что, если у меня есть слово, подобное:

Например
" # wordOperating System / test " Я бы хотел, чтобы конечный результат показал мне " # wordOperatingSystemtest ". (т.е. без косой черты и пробела). Косая черта работает нормально, но я не могу удалить пространство, которое нужно удалить. Пожалуйста, помогите!

$("#word" + lbl.eq(i).text().replace("/","\\/").replace(/ /,'')).hide();

Ответы [ 2 ]

3 голосов
/ 09 ноября 2009

Попробуйте модификатор global g :

.replace(/ /g, '')

То же самое касается замены косой черты (если в вашей строке несколько /):

.replace(/\//g, '\\/')
2 голосов
/ 09 ноября 2009

Вы можете сделать это с помощью одного простого регулярного выражения ...

var x = "wordOperating System/test";
x = x.replace(/\s|\//g, '');
alert(x);

Так твой код будет ...

$("word" + lbl.eq(i).text().replace(/\s|\//g, '')).hide();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...