看一下这个
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/