Add some helpful pointers

Signed-off-by: RMidhunSuresh <rmidhunsuresh@gmail.com>
This commit is contained in:
RMidhunSuresh 2021-05-11 22:26:45 +05:30
parent c6d7cef491
commit ef15968a3d

View file

@ -19,10 +19,13 @@ const nonASCII = "\\u{80}-\\u{10ffff}";
const endASCII = `[^\\s${nonASCII}.,?!]`; const endASCII = `[^\\s${nonASCII}.,?!]`;
/* /*
URL must not contain non-ascii characters in host but may contain Things to keep in mind:
1. URL must not contain non-ascii characters in host but may contain
them in path or fragment components. them in path or fragment components.
https://matrix.org/<smiley> - valid https://matrix.org/<smiley> - valid
https://matrix.org<smiley> - invalid https://matrix.org<smiley> - invalid
2. Do not treat punctuation at the end as a part of the URL (.,?!)
*/ */
const urlRegex = `${scheme}${host}+(?:${additional}|${endASCII})`; const urlRegex = `${scheme}${host}+(?:${additional}|${endASCII})`;