通过字符串中的第一个连字符拆分字符串

时间:2015-05-14 10:29:47

标签: javascript regex string

我知道JavaScript的拆分例程。我在这种模式Employee - John Smith - Director中有一个字符串。

我想使用JavaScript在第一个连字符的基础上拆分它,它似乎是:

来源:Employee
子:John Smith - Director

3 个答案:

答案 0 :(得分:1)

var str = "Employee - John Smith - Director "  
str.split("-",1)

然后拆分其他人使用此链接:How can I split a long string in two at the nth space?

答案 1 :(得分:1)

我会使用正则表达式:

b = "Employee - John Smith - Director"
c = b.split(/\s-\s(.*)/g)
c    
["Employee", "John Smith - Director", ""]

所以你有c[0]第一个单词和c[1]其余单词。

答案 2 :(得分:1)

你可以这样做

var str = "Employee - John Smith - Director "  
var s=str.split("-");
s.shift() ;
s.join("-");
console.log(s);