Я применяю приведенную ниже настройку маски к элементу управления Devexpress TextEdit, но при выполнении выдает синтаксическую ошибку.
textEdit1.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.RegEx;
textEdit1.Properties.Mask.EditMask = "(100(?:\\.0{1,3})?|0*?\\.\\d{1,3}|\\d{1,2}(?:\\.\\d{1,3})?)%";
Концепция использования этого регулярного выражения заключается в вводе значения от 0 до 100 процентов с 3 необязательными десятичными знаками.
например 25, 25.5, 60, 60.369, 99 but 101, 10.2569
- недопустимые значения.
Подскажите, пожалуйста, как исправить это выражение.