带空格的javascript字符串如何从中获得一个字符串数组,而其中没有白帽?
我有这个字符串:带空格的javascript字符串如何从中获得一个字符串数组,而其中没有白帽?,javascript,Javascript,我有这个字符串: myStringtoSplit = "SomeText 123" 我想得到一个数组,其中只有两个东西: [SomeText,123] 我现在正在使用split(): 但这样做会给我一个长度为6的数组。因此,数组在[0]=“SomeText” 在索引1和4之间有空格,然后在索引5处有“123” 如何使生成的数组中只有两个字符串,没有空格 So I want end up with this: [SomeText,123] 可以使用删除开头和结尾处的空白 然后您可以使用
myStringtoSplit = "SomeText 123"
我想得到一个数组,其中只有两个东西:
[SomeText,123]
我现在正在使用split():
但这样做会给我一个长度为6的数组。因此,数组在[0]=“SomeText”
在索引1和4之间有空格,然后在索引5处有“123”
如何使生成的数组中只有两个字符串,没有空格
So I want end up with this:
[SomeText,123]
可以使用删除开头和结尾处的空白
然后您可以使用正则表达式/\s+/
,它匹配多个空格,作为分隔符
注意:ECMAScript 5中添加了trim
,因此您可能需要删除它。您可以使用它删除开头和结尾的空白
然后您可以使用正则表达式/\s+/
,它匹配多个空格,作为分隔符
注意:ECMAScript 5中添加了trim
,因此您可能需要删除它。您可以使用它删除开头和结尾的空白
然后您可以使用正则表达式/\s+/
,它匹配多个空格,作为分隔符
注意:ECMAScript 5中添加了trim
,因此您可能需要删除它。您可以使用它删除开头和结尾的空白
然后您可以使用正则表达式/\s+/
,它匹配多个空格,作为分隔符
注意
trim
是在ECMAScript 5中添加的,因此您可能需要它。当I user trim()是这样说的:ReferenceError:trim没有在Object上定义。@Roberttrim
只删除开头和结尾的空格。但不是在中间。我的脑子里有个问题,就是把它拆分成“代码”> [代码] >代码,忘记它会创建一组<>代码> [ [ ],“],] ] />代码>入口。is说明:ReferenceError:trim未在对象上定义。@Roberttrim
仅删除开头和结尾处的空白。但不是在中间。我的脑子里有个问题,就是把它拆分成“代码”> [代码] >代码,忘记它会创建一组<>代码> [ [ ],“],] ] />代码>入口。is说明:ReferenceError:trim未在对象上定义。@Roberttrim
仅删除开头和结尾处的空白。但不是在中间。我的脑子里有个问题,就是把它拆分成“代码”> [代码] >代码,忘记它会创建一组<>代码> [ [ ],“],] ] />代码>入口。is说明:ReferenceError:trim未在对象上定义。@Roberttrim
仅删除开头和结尾处的空白。但是,不是在中间,我脑子里想的是把它拆分成“代码”> [代码] >代码,忘记它会创建一组<>代码> [(]),“”,“/”代码>入口。因此,这是为该字符串工作的,但是如果我把字符串改为“SoMeTeXT”。我仍然得到一个长度为2的数组,其中在数组中的索引1处有一个空格…我使用“node myFile.js”在终端的simple.js文件中运行它,当我使用trim()时它会告诉我这一点:ReferenceError:trim未在Object处定义。@zumzum如果字符串的开头或结尾可能包含空格,您可以在拆分之前修剪。注意trim
是在ES5中添加的,所以您可能需要它。因此,这对该字符串有效,但是如果我将字符串更改为“SomeText”,我仍然会得到一个长度为2的数组,其中在数组中的索引1处有一个空白…我使用“node myFile.js”在终端的simple.js文件中运行它,当我使用trim()时它会告诉我这一点:ReferenceError:trim未在对象上定义。@zumzum如果字符串的开头或结尾可能包含空格,则可以在拆分之前trim
。注意trim
是在ES5中添加的,所以您可能需要它。因此,这对该字符串有效,但是如果我将字符串更改为“SomeText”,我仍然会得到一个长度为2的数组,其中在数组中的索引1处有一个空白…我使用“node myFile.js”在终端的simple.js文件中运行它,当我使用trim()时它会告诉我这一点:ReferenceError:trim未在对象上定义。@zumzum如果字符串的开头或结尾可能包含空格,则可以在拆分之前trim
。注意trim
是在ES5中添加的,所以您可能需要它。因此,这对该字符串有效,但是如果我将字符串更改为“SomeText”,我仍然会得到一个长度为2的数组,其中在数组中的索引1处有一个空白…我使用“node myFile.js”在终端的simple.js文件中运行它,当我使用trim()时它会告诉我这一点:ReferenceError:trim未在对象上定义。@zumzum如果字符串的开头或结尾可能包含空格,则可以在拆分之前trim
。注意:ES5中添加了trim
,因此您可能需要修改它。
So I want end up with this:
[SomeText,123]
"SomeText 123".trim().split(/\s+/)