我想从长篇中选择一个刺痛。它有点数('。')s。我想修剪第二个单词,是不是可以这样做?
例如
var name = "one.two.three";
name.substring(0,name.indexOf('.'))
name.substring(0,name.lastIndexOf('.'))
从上面修剪如果我使用indexOf它给出第一个单词(一个),如果我使用它的lastIndex给出单词(三个),但是我需要选择第二个,得到值为'second'< / p>
我如何使用indexOf方法修剪它?或者选择多重组合字符串,如one.three或one.two,或two.three?
提前感谢!
答案 0 :(得分:4)
使用string.split。
e.g。
name.split(".")[1]
答案 1 :(得分:2)
var name="one.two.three";
var result=name.split(".").slice(0,2).join(".");
示例:
"".split(".").slice(0,2).join(".") // return ""
"one".split(".").slice(0,2).join(".") // return "one"
"one.two".split(".").slice(0,2).join(".") // return "one.two"
"one.two.three".split(".").slice(0,2).join(".") // return "one.two"
"one.two.three.four.five".split(".").slice(0,2).join(".") // return "one.two"
答案 2 :(得分:0)
这对你有用吗?
var name = "one.two.three";
var params = name.split('.');
console.log(params[1]);
答案 3 :(得分:0)