我怎样才能解析一个字符串并将它分成两部分在一个特殊字符处 javascript?
How can I parse a string and split it into two parts at a special character with javascript?
如何使用 javascript 获取字符串并将其在特殊字符处拆分为两个新变量(并删除特殊字符)?
例如:
var X = Peggy Sue - Teacher
并把它变成:
varnew1 = Peggy Sue
varnew2 = Teacher
我想它还应该包括一个条件...如果字符串有一个“-”那么就这样做。
var 结果 = str.split("-");
将为您提供一个包含 2 个成员的数组,
结果[0] = 佩吉苏
结果[1] = 老师
.split
可能就是您想要的。这是一个非常简单的例子
JSFiddle Link
var string = 'Peggy Sue - Teacher'
var new1 = string.split('-')[0].trim();
var new2 = string.split('-')[1].trim();
console.log(new1); // "Peggy Sue"
console.log(new2); // "Teacher"
如果你想在它上面放置一个简单的条件来寻找 -
你可以使用以下
var string = 'Peggy Sue - Teacher'
var new1 = string.indexOf('-') !== -1 ? string.split('-')[0].trim() : string
var new2 = string.indexOf('-') !== -1 ? string.split('-')[1].trim() : string
Second Fiddle
如何使用 javascript 获取字符串并将其在特殊字符处拆分为两个新变量(并删除特殊字符)?
例如:
var X = Peggy Sue - Teacher
并把它变成:
varnew1 = Peggy Sue
varnew2 = Teacher
我想它还应该包括一个条件...如果字符串有一个“-”那么就这样做。
var 结果 = str.split("-");
将为您提供一个包含 2 个成员的数组,
结果[0] = 佩吉苏 结果[1] = 老师
.split
可能就是您想要的。这是一个非常简单的例子
JSFiddle Link
var string = 'Peggy Sue - Teacher'
var new1 = string.split('-')[0].trim();
var new2 = string.split('-')[1].trim();
console.log(new1); // "Peggy Sue"
console.log(new2); // "Teacher"
如果你想在它上面放置一个简单的条件来寻找 -
你可以使用以下
var string = 'Peggy Sue - Teacher'
var new1 = string.indexOf('-') !== -1 ? string.split('-')[0].trim() : string
var new2 = string.indexOf('-') !== -1 ? string.split('-')[1].trim() : string