我知道JavaScript的拆分例程。我在这种模式Employee - John Smith - Director
中有一个字符串。
我想使用JavaScript在第一个连字符的基础上拆分它,它似乎是:
来源:Employee
子:John Smith - Director
答案 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);