以下脚本检索用户所在的当前页面的URL。
$(location).attr('href');
//pure javascript
var pathname = window.location.pathname;
// to show it in an alert window
alert(window.location);
例如,它会为我检索以下内容:
http://domain.com/Men/000101,en_US,sc.html?src=sale
然后我想只检索该URL中出现的数字,所以我最终只能使用000101并将其保存在另一个变量中。问题是每个网址的大小都不同。这可能吗?
谢谢!
答案 0 :(得分:0)
尝试
var num = pathname.split('/').pop().split(',')[0]
答案 1 :(得分:0)
使用正则表达式去除除数字之外的所有内容:
var pathName = window.location.pathname;
var digitsInPathName = pathName.replace(/\D/g, '');
请注意,这是一个天真的解决方案,如果网址中的其他位置有数字,则会中断,例如域或查询字符串。