我具有字符串格式的变量,如下所示:
"hello?supporterId=57d7466d"
我想从上面的字符串中提取supporterId和hello文本的值,如下所示:
text="hello"
supporterId="57d7466d"
如何在javascript中实现这一目标?
答案 0 :(得分:2)
用public bool CustomEquals(object o1, object o2) {
if (o1 is int && o2 is string) {
return o1 == int.Parse((string)o2);
}
// handle other special cases here...
return o1 == o2;
}
// usage:
FilteredList.AddRange(BaseList.FindAll(x => CustomEquals(propertyInfo.GetValue(x), word)));
或?
分隔符分割字符串,并使用=
选择结果数组的第一项和最后一项
slice()
答案 1 :(得分:2)
您可以通过拆分字符串来实现,
var test = "hello?supporterId=57d7466d"
var text = test.split('?')[0];
var supportID = test.split('?')[1].split('=')[1];