JavaScript - 分割字符串的最佳方法?

标签 javascript string split slice

我有一个变量,其中包含一个带有数字值的字符串,例如“3,6,12”。这些数字中的每一个都对应于我需要分配给对象并在稍后的过程中传递的另一个值。对我来说,分割该字符串以评估该字符串内的数字的最佳方法是什么?我希望能够评估这个字符串并意识到这个字符串中有3个值(分别是3、6、12,需要确保“12”不会被评估为“1”和“2”) 。此外,我怎样才能忽略这个变量内部的逗号和空格呢?对我来说,提取这些数值并忽略过程中的空格和逗号的最佳方法是什么?

最佳答案

试试这个:

"3, 6, 12".split(", ")

如果您可以使用带或不带空格的值,则可以使用以下命令始终只获取数字:

"3, 6, 12".split(",").map(Number)

关于JavaScript - 分割字符串的最佳方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45112245/

相关文章:

ruby-on-rails - Rails 节省了一半的帖子条目

Javascript 用于分割字符串并循环以获取字符

javascript - 用我自己的自定义类包装元素

javascript - 垂直对齐表格中具有不同文本大小的按钮(使用 Bootstrap 网格)

javascript - 当条件变量值通过node js中的循环传递时,Mongodb查找查询不起作用

arrays - 使用 R 查找数组中的特定字符串

java - Java中将十六进制字符串转换为十六进制字符串字节数组

javascript - Jquery Ajax不向php服务器发送数据

java - 为什么对空字符串和仅由分隔符组成的字符串调用 split() 会得到不同大小的数组

ios - 在 Swift 中将字符串拆分为数组?