Ответ 1
попробуйте сделать
trimmedstr = str.replace(/\s+$/, '');
или, возможно,
.replace(/ +$/, "");
Вот тест:
console.log(" Golden Katana of the Unflinching Dawn ".replace(/\s+/g,""))
Я хочу удалить лишние пробелы в конце строки, но он удаляет все пробелы в строке, поэтому как я мог удалить только лишние пробелы в конце и просто сохранить Golden Katana of the Unflinching Dawn
?
попробуйте сделать
trimmedstr = str.replace(/\s+$/, '');
или, возможно,
.replace(/ +$/, "");
Вы можете использовать str.trim()
для этого случая. Он удаляет ведущее и завершающее пробелы из строки. Регулярное выражение str.replace(/^\s+|\s+$/g,'')
будет альтернативно делать то же самое.