mirror of
https://github.com/vector-im/hydrogen-web.git
synced 2025-01-26 20:21:40 +01:00
Add some helpful pointers
Signed-off-by: RMidhunSuresh <rmidhunsuresh@gmail.com>
This commit is contained in:
parent
c6d7cef491
commit
ef15968a3d
@ -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})`;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user