作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有这个字符串:
myStringtoSplit = "SomeText 123"
我想要一个只有 2 个东西的数组:[一些文本,123]
我现在使用 split():
var array = myStringtoSplit.split(" ");
这样做会给我一个长度为 6 的数组。所以该数组的 at [0] = "SomeText"索引 1 和 4 之间有空格,索引 5 处有“123”
如何使结果数组中只有两个字符串且没有空格?
So I want end up with this:
[SomeText,123]
最佳答案
您可以使用trim
删除开头和结尾的空格。
然后您可以使用正则表达式 /\s+/
来匹配多个空格,作为 split
的分隔符。 .
"SomeText 123".trim().split(/\s+/)
注意 trim
已在 EcmaScript5 中添加,因此您可能需要 polyfill它。
关于带有空格的javascript字符串如何从中获取没有空格的字符串数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26444671/
我是一名优秀的程序员,十分优秀!