javascript - 使用js子串选择第二个字符串点

标签 javascript

我想从长段中选择一个刺。它有许多点('.')。我想从第二个单词中删除这个单词,有什么办法可以做到这一点吗?

示例

var name = "one.two.three";
name.substring(0,name.indexOf('.'))
name.substring(0,name.lastIndexOf('.'))

从上面的 trim 中,如果我使用indexOf,它给出第一个单词(一个),如果我使用lastIndex,它给出单词(三个),但我需要选择第二个,以获得“第二个”的值

我如何使用indexOf方法 trim 它?或选择多重组合字符串,如一.三、一.二、或二.三?

提前致谢!

最佳答案

使用 string.split。

例如

name.split(".")[1]

关于javascript - 使用js子串选择第二个字符串点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7104653/

相关文章:

javascript - 刷新 $scope 更改

javascript - 调用同一文件中的测试函数

javascript - “NODE_ENV”未被识别为内部或外部命令

javascript - React js 谷歌地图 react-google-maps-api 添加 StandaloneSearchBox

javascript 添加和删除输入值

javascript - 滚动jquery css动画的飞入飞出效果

javascript - Canvas 与 img - 性能

javascript - 将 JQuery 或 Javascript(不是 coffee.script)代码添加到 Rails 3.2 应用程序?

JavaScript 递归基本案例

javascript - 如何减少数据图但保持极端