AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.12.2012, 22:37   #7  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Это в каком ролапе? Такая проверка с помощью RegularExpressions же была в 4ке, если я не путаю. Проверка корректности УРЛ - это же чуть больше, чем простая проверка регулярного выражения по маске.
X++:
static client server boolean isValidURL(URL url)
{
    InteropPermission   permission;
    boolean             ret;
    #define.HTTP("http")
    #define.HTTPS("https")
    #define.SLASH("://")
    ;

    permission = new InteropPermission(InteropKind::ClrInterop);
    permission.assert();

    if(strscan(url,#SLASH,1, strlen(url)))
    {
        if( substr(url,1,4) == #HTTP || substr(url,1,5) == #HTTPS)
            ret = System.Uri::IsWellFormedUriString(url,System.UriKind::Absolute);
    }
    else
    {
        url = #HTTP + #SLASH + url;
        ret = System.Uri::IsWellFormedUriString(url,System.UriKind::Absolute);
    }

    return ret;
}
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проверка существования email-адреса в Active Directory через ADSI gl00mie DAX: Программирование 0 13.01.2012 15:19
Проверка ВР не заглядывает внутрь расширенных типов-массивов glibs DAX: Программирование 0 26.01.2010 20:16
Проверка на RecId monk DAX: Программирование 29 27.11.2008 13:37
Проверка целостности coja DAX: Администрирование 6 06.09.2006 13:14
Проверка цикличности в спецификации vey DAX: Функционал 2 24.03.2005 11:03
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 01:12.