1

URLからランダムに余分なスラッシュを削除する方法、または単に検証する方法は?

例えば、

有効なステートメント:

http://domain.com/url/url2

https://domain.com/url/url2

www.domain.com/url/url2

無効なステートメント:

http://domain.com//url/url2

https://domain.com/////url/url2

www.domain.com/url/////////url2

手伝ってくれてありがとう!

4

3 に答える 3

1

このパターンは仕事をします(http(s)を使用するかどうかに関係なく):

"https://domain.com/////url/url2".gsub! %r{(?<!:)/+(?=/)}, ''
于 2013-04-26T13:12:29.687 に答える