javascript - 如何使用 JavaScript 删除字符串中的最后一个单词

标签 javascript

如何使用 JavaScript 删除字符串中的最后一个单词?

例如,字符串是“我想删除最后一个词。”

使用删除后,文本框中的字符串会显示“我要删除最后一个”

我已经看到如何使用 substring 函数删除最后一个字符,但因为最后一个单词每次都可能不同。有没有办法计算在 JavaScript 中需要删除多少个单词?

最佳答案

使用:

var str = "I want to remove the last word.";
var lastIndex = str.lastIndexOf(" ");

str = str.substring(0, lastIndex);

获取最后一个空格,然后获取子串。

关于javascript - 如何使用 JavaScript 删除字符串中的最后一个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9323182/

相关文章:

javascript - 合并循环中的对象

javascript - ng-init 未在 ng-options 中设置第一个选择选项

javascript - X轴显示从12点到12点的时间 :55 instead of dates

javascript - 为什么语句 5 * 1.015 不返回 5.075?

javascript - 如何阻止滚动事件传递到 iframe 直到 iframe 处于事件状态?

javascript - 在js中使用<img src>?

javascript - 实现选择集动态选项问题

javascript - 解析一些 JSON

javascript - Node 可执行文件中返回错误的 pid

javascript - d3 - map 上文本的位置