我有一个React应用程序,该应用从看起来像这样的API中获得值:" Blahblah Blahblah"或" Blah blah blah ..."(基本上是 符号之前的值可以是一个或几个单词,但一致性是始终遵循一个空间和 标志(。我如何使用此值并仅解析 标志之前的文本,以便我可以使用它?
谢谢!
var x = "Blahblah + blahblah".split('+')[0]
console.log (x) // prints => Blahblah
x = "abc + def".split('+')[0]
console.log (x) // prints => abc
您可以使用JavaScript的.split()
函数将其分开:
const splitString = string.split(" +")
这将返回第一个字符串的一系列子字符串,其第一个元素将在" "之前的第一部分,您可以通过调用splitString[0]
。
https://www.w3schools.com/jsref/jsref_split.asp
上面的人们已经给你答案
var str = "Blahblah + blahblah+Blahblah + blahblah";
var res = str.split("+");
for(var i=0;i<res.length;i++)
{
console.log(res[i].trim());
}
请参阅下面的代码:
var x = "Blahblah + blahblah".split('+');
var result = '';
for(let i of x)
{
result += i.trim();
}
console.log(result);