Функции 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).