AUTOLINK_RULEconstant
Autolinked URL starts with scheme: (any scheme in MarkupOptions.schemes) and matches an unlimited number of non-space characters.
- If followed by space and then text in
()round or[]square brackets that will be used as the title, e.g.http://google.com/maps (Google Maps)orhttp://google.com/maps [Google Maps](this syntax is from Todoist and maybe other things too). - If no title is specified a cleaned up version of the URL will be used, e.g.
google.com/maps - If link is not valid (using
new URL(url)then unparsed text will be returned. - For security only schemes that appear in
MarkupOptions.schemeswill match (defaults tohttp:andhttps:).
Examples
new MarkupParser({ rules: [AUTOLINK_RULE] }).parse("http://google.com/maps (Google Maps)")