看看这个
alert("wtf/http://google.com".split('/', 2));
结果数组包含 2 个元素:wtf
、http:
。
它不应该有 wtf
和字符串的其余部分吗? :/
最佳答案
传递给 split 函数的第二个值限制了您的结果,但不限制数组的拆分位置。为了澄清分割,首先将其分成 4 个部分,然后只返回前两个部分。
如果您尝试拆分 wtf 和 url,请尝试以下操作:
alert("wtf/http://google.com".split(/\/(.+)/,2))
关于javascript - 拆分在 JavaScript 中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28226049/