1
A
回答
2
你可以使用:
var host = window.location.hostname; // will be www.google.com
var path = window.location.pathname; // will be /site
最终,你将有:
var url = "http://" + host + path;
注意:您还可以使用window.location.protocol
,在这种情况下,是http:
:
var url = window.location.protocol + '//' + host + path;
更新:通过Rajesh的建议,在window.location
对象还先后获得哈希:
var hash = window.location.hash; // will be 656126.72367
做console.log(window.location)
,看看里面有什么了这可能是有用的!
此方法即使散列包含几个!
或#
+0
还提到'location.hash'。 – Rajesh
1
var url = 'http://www.google.com/site!#656126.72367';
url = url.substring(0, url.indexOf('!'));
document.write(url);
子从一个字符串中提取字符,两个指定的索引之间(在这种情况下的第一次出现,然后在!
),并返回新的子字符串。
2
使用字符串replace
方法,!
后的每一个字符匹配正则表达式,并与""
var url = 'http://www.google.com/site!#656126.72367';
url = url.replace(/!.*/,"");
0
var url = "http://www.google.com/site!#656126.72367";
url = url.split('!')[0];
console.log(url);
相关问题
- 1. URL的最后一部分
- 2. 消除URL字符串的最后一部分在PHP
- 3. 拆分字符串并排除最后一个拆分
- 4. 在'&'的最后一个实例的JavaScript中拆分URL
- 5. URL的最后一部分进入变量使用URL重写
- 6. 在Javascript/Jquery中删除URL的最后部分
- 7. 将最后一行移出部分和删除部分时的奇怪动画
- 8. Java:从INT的其余部分拆分最后一位数
- 9. 如何拆分字符串并获取最后一部分?
- 10. javascript拆分URL超链接
- 11. 拆分url的路径部分
- 12. 拆分URL两个部分(串)
- 13. javascript拆分和JSON.parse
- 14. 从ASP.NET中的AbsolutePath中移除URL字符串的第一部分和最后一部分
- 15. Javascript - 删除拆分方法
- 16. 拆分和非拆分数据框分为四部分
- 17. 建设和最后一部分
- 18. Javascript - 使用拆分('|')类似数组来删除部分Cookie
- 19. 拆分并获得c中字符串的最后部分#
- 20. 每次爆炸url的最后部分
- 21. NSInternalInconsistencyException当最后一行从部分中删除
- 22. 检测tableView部分中的最后一行并删除分隔符
- 23. C#从字符串拆分中删除最后一个分隔的字段
- 24. Git拆分和清除
- 25. 拆分后并行富集
- 26. 如何将有序数据帧拆分为前半部分和后半部分
- 27. JQuery/Javascript和分裂内拆分?
- 28. 最终正斜杠上的拆分URL
- 29. 删除NSURL的最后部分:iOS
- 30. 删除菜单的最后部分
更换不ü意味着字符串替换? – Aswathy
不要忘记接受正确的答案@Saichand – urbz