URI::REGEXP (Module)

In: uri/common.rb

Constants

ABS_URI = Regexp.new('^' + PATTERN::X_ABS_URI + '$', #' Regexp::EXTENDED, 'N').freeze
  for URI::split
REL_URI = Regexp.new('^' + PATTERN::X_REL_URI + '$', #' Regexp::EXTENDED, 'N').freeze
URI_REF = Regexp.new(PATTERN::URI_REF, false, 'N').freeze
  for URI::extract
ABS_URI_REF = Regexp.new(PATTERN::X_ABS_URI, Regexp::EXTENDED, 'N').freeze
REL_URI_REF = Regexp.new(PATTERN::X_REL_URI, Regexp::EXTENDED, 'N').freeze
ESCAPED = Regexp.new(PATTERN::ESCAPED, false, 'N').freeze
  for URI::escape/unescape
UNSAFE = Regexp.new("[^#{PATTERN::UNRESERVED}#{PATTERN::RESERVED}]", false, 'N').freeze
SCHEME = Regexp.new("^#{PATTERN::SCHEME}$", false, 'N').freeze #"
  for Generic#initialize
USERINFO = Regexp.new("^#{PATTERN::USERINFO}$", false, 'N').freeze #"
HOST = Regexp.new("^#{PATTERN::HOST}$", false, 'N').freeze #"
PORT = Regexp.new("^#{PATTERN::PORT}$", false, 'N').freeze #"
OPAQUE = Regexp.new("^#{PATTERN::OPAQUE_PART}$", false, 'N').freeze #"
REGISTRY = Regexp.new("^#{PATTERN::REG_NAME}$", false, 'N').freeze #"
ABS_PATH = Regexp.new("^#{PATTERN::ABS_PATH}$", false, 'N').freeze #"
REL_PATH = Regexp.new("^#{PATTERN::REL_PATH}$", false, 'N').freeze #"
QUERY = Regexp.new("^#{PATTERN::QUERY}$", false, 'N').freeze #"
FRAGMENT = Regexp.new("^#{PATTERN::FRAGMENT}$", false, 'N').freeze #"

Classes and Modules

Module URI::REGEXP::PATTERN

[Validate]