lib/sanitize.rb in sanitize-2.0.1 vs lib/sanitize.rb in sanitize-2.0.2
- old
+ new
@@ -39,10 +39,10 @@
# Matches an attribute value that could be treated by a browser as a URL
# with a protocol prefix, such as "http:" or "javascript:". Any string of zero
# or more characters followed by a colon is considered a match, even if the
# colon is encoded as an entity and even if it's an incomplete entity (which
# IE6 and Opera will still parse).
- REGEX_PROTOCOL = /\A([A-Za-z0-9\+\-\.\&\;\#\s]*?)(?:\:|�*58|�*3a)/i
+ REGEX_PROTOCOL = /\A([^\/]*?)(?:\:|�*58|�*3a)/i
#--
# Class Methods
#++