У меня есть этот JSИзменить строку с помощью JQUERY?
var link ="#step-2";
Что мне нужно, чтобы получить новую строку, которая будет как этот
var newlink = "STEP 2";
Я надеюсь, что это простое решение с помощью JQuery?
У меня есть этот JSИзменить строку с помощью JQUERY?
var link ="#step-2";
Что мне нужно, чтобы получить новую строку, которая будет как этот
var newlink = "STEP 2";
Я надеюсь, что это простое решение с помощью JQuery?
Вы не хотите обрезать (trim()
и $.trim()
, удаляет ведущее и конечное белое пространство из строки, а не специальных символов или символов, обозначенных иначе); вам нужно, вместо того, чтобы использовать replace()
:
var link ="#step-2",
newlink = link.toUpperCase().replace(/[#-]/g, function (a){
return a === '#' ? '' : ' ';
});
var link ="#step-2";
var newlink = link.replace('#', '').replace('-', ' ').toUpperCase();
Это не имеет ничего общего с 'trim'ming. – sp00m
[trim()] (http://api.jquery.com/jquery.trim/) что-то совершенно другое – MLeFevre
Отредактированный вопрос –