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"