Functions§
- is_
alpha - Basic common rules from https://tools.ietf.org/html/rfc2234#section-6.1 and https://tools.ietf.org/html/rfc3261#section-25 that can be described by a limited number of characters ALPHA = %x41-5A / %x61-7A ; A-Z / a-z
- is_
alphanum - is_bit
- BIT = “0” / “1”
- is_char
- CHAR = %x01-7F any 7-bit US-ASCII character, excluding NUL
- is_cr
- CR = %x0D Carriage return
- is_crlf
- CRLF = CR LF Internet standard newline
- is_ctl
- CTL = %x00-1F / %x7F
- is_
digit - DIGIT = %x30-39
- is_
dquote - DQUOTE = %x22
- is_
escaped - is_
hexdig - HEXDIG = DIGIT / “A” / “B” / “C” / “D” / “E” / “F” / “a” / “b” / “c” / “d” / “e” / “f”
- is_htab
- HTAB = %x09
- is_lf
- LF = %x0A
- is_lhex
- is_mark
- is_
octet - OCTET = %x00-FF 8 bits of data
- is_
password_ char - password = *( unreserved / escaped / “&” / “=” / “+” / “$” / “,” )
- is_
quoted_ pair - is_
reserved - is_
separators - separators = “(” / “)” / “<” / “>” / “@” / “,” / “;” / “:” / “" / DQUOTE / “/” / “[” / “]” / “?” / “=” / “{” / “}” / SP / HTAB
- is_sp
- SP = %x20
- is_
token_ char - is_
unreserved - is_
user_ unreserved_ char - user-unreserved = “&” / “=” / “+” / “$” / “,” / “;” / “?” / “/”
- is_
utf8_ cont - UTF8-CONT = %x80-BF
- is_
vchar - VCHAR = %x21-7E visible (printing) characters
- is_
word_ char - is_wsp
- WSP = SP / HTAB white space