У меня есть переменная с именем name
со значением "myname yourname"
.Javascript заменить строку до определенной точки
Как заменить все на ничего (""
) в этой строке до пробел символ?
Таким образом, новое значение name
будет "yourname"
.
У меня есть переменная с именем name
со значением "myname yourname"
.Javascript заменить строку до определенной точки
Как заменить все на ничего (""
) в этой строке до пробел символ?
Таким образом, новое значение name
будет "yourname"
.
Разделите строку, используя split(' ')
затем выскочите последний элемент.
var name = "myname yourname";
console.log(
name.split(' ').pop()
)
Или с помощью match()
или replace()
с регулярным выражением
var name = "myname yourname";
console.log(
name.match(/\S+$/)[0]
);
// or
console.log(
name.replace(/^[\s\S]+\s/, '')
);
Вы можете использовать замену регулярным выражением с помощью /.+ /
(найдите хотя бы любой символ, за которым следует пробел) и замените его пустой строкой.
console.log('myname yourname'.replace(/.+ /, ''));
это 'имя переменная = "MyName вашеимя";' строка ?, или только 'MyName yourname' –
@NinaScholz' вар имя = "MyName вашеимя"; 'является строка, и мне нужно каким-то образом преобразовать его в 'name =" yourname ";' – Lexone
без 'var' впереди? –