Регулярные выражения

Добрый день.
Подскажите плз ...
Как правильно написать для компонента Edit регулярное выражение для серии паспорта (две заглавные украинские буквы)
[А-ЯЄІЇ]{2} - работать не хочет, хотя в других средах работает
Заранее спасибо

Нравится

1 комментарий

Добрый день, Артем!

Воспроизвел контрольный пример, изучил вопрос, вывод следующий:
регулярные выражения при проверке строки почему-то хорошо работают только если они созданы из латинских букв (латинское регулярное выражение работает правильно, русское или украинское - нет). Спасибо за замечание, данная особенность будет исправлена в будущих версиях. В Вашем случае можно прибегнуть к ручной обработке вводимых букв, например, в обработчике OnChange (для Edit) или в OnDatasetDataChange (для набора данных датасетлинка, с которым связан TextDataControl).
Желаю успехов!

Показать все комментарии