我有一个脚本(JS)解析URL后缀,然后从该数据定义变量。
网址: http://www.example.com/somepage.html?bg=white&&accent=gray
var PAGE = {
bg: location.href.match(/bg=(.*)/)[1],
accent: location.href.match(/accent=(.*)/)[1]
};
alert("Page Background: " + PAGE.bg + " \n Page Complements: " + PAGE.accent);
注意,url从我创建的页面获取其参数,然后访问该页面(用户单击各种选项,然后点击“下一步”按钮)。
除了PAGE.bg
返回white&&accent=gray
之外,一切都很有效,显然会在 bg=
之后返回所有内容。我想知道如何仅返回BG,所以像PAGE.bg
之类的parseFloat那样,但作为JavaScript的初学者,我不知道怎么做,这是一个详细的问题,所以我没有任何运气谷歌搜索它。有任何想法吗?任何帮助将不胜感激。
答案 0 :(得分:2)
请尝试以下方法:
bg: location.href.match(/bg=([^&]*)/)[1],
答案 1 :(得分:0)