var fullHash = window.location.hash;
// fullHash = #search?t=operator&q=Velvet


我需要将fullHash变量拆分为3个单独的值。一个值需要说“搜索”,另一个值应该说“操作员”,而最后一个值应该说“天鹅绒”。我曾尝试过多个正则表达式样式拆分,但无法弄清楚。如果有人可以帮助我写这篇文章,我将不胜感激!

最佳答案

简单的解决方案:

var fullHash = window.location.hash;
    fullHash.match(/\w{3,}/g);


结果是:

["search", "operator", "Velvet"]

关于javascript - JavaScript拆分window.location.hash,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22270665/

10-13 00:15