Как внести идентификаторы в белый список в HTML Purifier?

Как внести в белый список определенные идентификаторы с помощью HTML Purifier? Я знаю, как внести в черный список определенные идентификаторы:

 $config->set('Attr.EnableID', true);
 $config->set('Attr.IDBlacklist' array(
'list', 'of', 'attribute', 'values', 'that', 'are', 'forbidden'

));

Но я хочу добавить только ОДИН тип идентификатора, а именно «ilo####» (с 1 до произвольного количества чисел вместо ####). Как внести в белый список только эти конкретные идентификаторы?

Спасибо.


person Deets McGeets    schedule 24.10.2011    source источник


Ответы (1)


К сожалению, нет прямого способа сделать это. Может быть, вы можете обойти это с помощью %Attr.IDBlacklistRegexp

person Edward Z. Yang    schedule 25.10.2011
comment
Спасибо! Я сделал следующее: $config->set('Attr.IDBlacklistRegexp','/^(?!ilo)[0-9]+/'); Вроде работает. - person Deets McGeets; 25.10.2011