javascript - 拆分在 JavaScript 中无法正常工作

标签 javascript arrays node.js split

看看这个

alert("wtf/http://google.com".split('/', 2));

结果数组包含 2 个元素:wtfhttp:

它不应该有 wtf 和字符串的其余部分吗? :/

最佳答案

传递给 split 函数的第二个值限制了您的结果,但不限制数组的拆分位置。为了澄清分割,首先将其分成 4 个部分,然后只返回前两个部分。

如果您尝试拆分 wtf 和 url,请尝试以下操作:

alert("wtf/http://google.com".split(/\/(.+)/,2))

关于javascript - 拆分在 JavaScript 中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28226049/

相关文章:

javascript - Vue JS 使用 Modal 加载动态数据问题

c# - 在c#中获取任意类型数组的函数

python - Python 和 c++ 之间的二维数组初始化。这是什么 ?为什么?

javascript - 通过ajax获取新提交的JSON数据的好方法是什么?

javascript - 将 JSON 分配为属性

node.js - NPM : how to source ./node_modules/.bin 文件夹?

mysql - Sequelize 说 instanceMethod 未定义

node.js - 将 ReadableStream 图像写入文件

javascript - Kendo 下拉列表触发更改事件

Java从字符串数组中随机生成字符串值