在我的某些网页上,我在网址中有一个哈希:http://localhost/#/products/6959
如何检查我是否有可用的产品ID,以便将其保存在变量中以便以后使用?任何帮助将不胜感激!
答案 0 :(得分:0)
您应该可以通过访问params
变量从URL中获取该ID。在这种情况下,params[:id]
应该可以解决问题。
另外,我不建议使用正则表达式。
答案 1 :(得分:0)
您希望正则表达式在javascript中提取网址末尾的数字吗?
"http://localhost/#/products/6959".match(/[0-9]+$/);
编辑:或者如果您想确保这是产品:
"http://localhost/#/products/6959".match(/products\/([0-9]+$)/)[1]);
括号表示您在[1]中找到的匹配组。