javascript如何使用正则表达式删除重复的斜杠和尾部斜杠?
例如:
来源网址:
例如:
来源网址:
http://localhost:8080////app//user/login///
至
http://localhost:8080/app/user/login
解决方法
这是一个简单的基于正则表达式的方法.
var url = 'http://localhost:8080////app//user/login///'; var sanitized = url .replace(/^http\:\/\//,'') // remove the leading http:// (temporarily) .replace(/\/+/g,'/') // replace consecutive slashes with a single slash .replace(/\/+$/,''); // remove trailing slashes url = 'http://' + sanitized; // Now url contains "http://localhost:8080/app/user/login"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。