Функции RVIsURL, RVIsEmail

<< Нажмите, чтобы показать Содержание >>

Функции RVIsURL, RVIsEmail

Определяют, является ли строка адресом URL или адресом электронной почты.

Модуль [VCL/FMX] RVFileFuncs / fmxRVFileFuncs.

function RVIsURL(const s: TRVUnicodeString): Boolean;

function RVIsEmail(const s: TRVUnicodeString): Boolean;

Сначала RVIsURL вызывает RVIsCustomURL. Если она возвращает False, RVIsURL проверяет, начинается ли строка с:

http://

ftp://

file://

gopher://

mailto:

https://

news:

telnet:

wais:

www.

ftp.

В ТРВ-Редакторе эти функции используются:

для пропуска адресов URL в фоновой проверке орфографии,

чтобы определить, является ли ссылка локальной при импорте файлов RTF, DocX, Markdown, HTML,

чтобы определять адреса URL в сообщениях TRVChat

в демонстрационных проектах и Инструментах интерфейса ТРВ (RichViewActions).