Info
- Rulename
- parameters
- Dependencies
- HTAB, SP, OWS, ALPHA, DIGIT, tchar, token, parameter-name, DQUOTE, obs-text, qdtext, VCHAR, quoted-pair, quoted-string, parameter-value, parameter, parameters
- Used Builtins
- ALPHA, DIGIT, DQUOTE, HTAB, SP, VCHAR
Alphabet
␉ ␠
! #…' *…+ -…. 0…9 A…Z ^…z | ~
"
(…) , / : < >…@ [ ] { } U+80…U+FF
;
=
\
Translations
ECMAScript/JavaScript Regular Expression Literal
/^([\u{9} ]*(;[\u{9} ;]*)?|[\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+="([\u{9} -!#-\[\]-~\u{80}-\u{FF}]|\\[\u{9} -~\u{80}-\u{FF}]|"[\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+=")*"[\u{9} ]*(;[\u{9} ;]*)?|([\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+=[!#-'*-+\--.0-9A-Z\^-z|~]|[\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+="([\u{9} -!#-\[\]-~\u{80}-\u{FF}]|\\[\u{9} -~\u{80}-\u{FF}]|"[\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+=")*"[\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+=[!#-'*-+\--.0-9A-Z\^-z|~])((;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+=|[\u{9} ]+;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+=)?[!#-'*-+\--.0-9A-Z\^-z|~]|(;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+=|[\u{9} ]+;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+=)"([\u{9} -!#-\[\]-~\u{80}-\u{FF}]|\\[\u{9} -~\u{80}-\u{FF}]|"[\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+=")*"[\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+=[!#-'*-+\--.0-9A-Z\^-z|~])*(|;[\u{9} ;]*|[\u{9} ]+(;[\u{9} ;]*)?|(;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+=|[\u{9} ]+;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+=)"([\u{9} -!#-\[\]-~\u{80}-\u{FF}]|\\[\u{9} -~\u{80}-\u{FF}]|"[\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+=")*"[\u{9} ]*(;[\u{9} ;]*)?))$/
Swift Regular Expression
[\u{9} ]*(;[\u{9} ;]*)?|[\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+="([\u{9} -!#-\[\]-~\u{80}-\u{FF}]|\\[\u{9} -~\u{80}-\u{FF}]|"[\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+=")*"[\u{9} ]*(;[\u{9} ;]*)?|([\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+=[!#-'*-+\--.0-9A-Z\^-z|~]|[\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+="([\u{9} -!#-\[\]-~\u{80}-\u{FF}]|\\[\u{9} -~\u{80}-\u{FF}]|"[\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+=")*"[\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+=[!#-'*-+\--.0-9A-Z\^-z|~])((;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+=|[\u{9} ]+;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+=)?[!#-'*-+\--.0-9A-Z\^-z|~]|(;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+=|[\u{9} ]+;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+=)"([\u{9} -!#-\[\]-~\u{80}-\u{FF}]|\\[\u{9} -~\u{80}-\u{FF}]|"[\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+=")*"[\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+=[!#-'*-+\--.0-9A-Z\^-z|~])*(|;[\u{9} ;]*|[\u{9} ]+(;[\u{9} ;]*)?|(;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+=|[\u{9} ]+;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+=)"([\u{9} -!#-\[\]-~\u{80}-\u{FF}]|\\[\u{9} -~\u{80}-\u{FF}]|"[\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~]+=")*"[\u{9} ]*(;[\u{9} ;]*)?)
POSIX Extended Regular Expression
[\u{9} ]*(|;[\u{9} ;]*)|[\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~][!#-'*-+\--.0-9A-Z\^-z|~]*="([\u{9} -!#-\[\]-~\u{80}-\u{FF}]|\\[\u{9} -~\u{80}-\u{FF}]|"[\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~][!#-'*-+\--.0-9A-Z\^-z|~]*=")*"[\u{9} ]*(|;[\u{9} ;]*)|([\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~][!#-'*-+\--.0-9A-Z\^-z|~]*=[!#-'*-+\--.0-9A-Z\^-z|~]|[\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~][!#-'*-+\--.0-9A-Z\^-z|~]*="([\u{9} -!#-\[\]-~\u{80}-\u{FF}]|\\[\u{9} -~\u{80}-\u{FF}]|"[\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~][!#-'*-+\--.0-9A-Z\^-z|~]*=")*"[\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~][!#-'*-+\--.0-9A-Z\^-z|~]*=[!#-'*-+\--.0-9A-Z\^-z|~])((;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~][!#-'*-+\--.0-9A-Z\^-z|~]*=|[\u{9} ][\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~][!#-'*-+\--.0-9A-Z\^-z|~]*=)?[!#-'*-+\--.0-9A-Z\^-z|~]|(;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~][!#-'*-+\--.0-9A-Z\^-z|~]*=|[\u{9} ][\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~][!#-'*-+\--.0-9A-Z\^-z|~]*=)"([\u{9} -!#-\[\]-~\u{80}-\u{FF}]|\\[\u{9} -~\u{80}-\u{FF}]|"[\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~][!#-'*-+\--.0-9A-Z\^-z|~]*=")*"[\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~][!#-'*-+\--.0-9A-Z\^-z|~]*=[!#-'*-+\--.0-9A-Z\^-z|~])*(|;[\u{9} ;]*|[\u{9} ][\u{9} ]*(|;[\u{9} ;]*)|(;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~][!#-'*-+\--.0-9A-Z\^-z|~]*=|[\u{9} ][\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~][!#-'*-+\--.0-9A-Z\^-z|~]*=)"([\u{9} -!#-\[\]-~\u{80}-\u{FF}]|\\[\u{9} -~\u{80}-\u{FF}]|"[\u{9} ]*;[\u{9} ;]*[!#-'*-+\--.0-9A-Z\^-z|~][!#-'*-+\--.0-9A-Z\^-z|~]*=")*"[\u{9} ]*(|;[\u{9} ;]*))