validUrlPathEndingChars top-level constant
String
const validUrlPathEndingChars
Valid end-of-path characters (so /foo. does not gobble the period).
- Allow =&# for empty URL parameters and other URL-join artifacts
Implementation
const validUrlPathEndingChars =
r'[\+\-a-z'
'$cyrillicLettersAndMarks'
r'0-9=_#/'
'$latinAccentChars'
//* A CJK character is a valid last character of a path so a URL ending in
//* e.g. `/日本語` keeps its full path.
'$cjkLettersAndMarks'
r']|(?:'
'$validUrlBalancedParens'
r')';