1
我在Mask设置下应用Devexpress TextEdit控件,但在执行时给我语法错误。Devexpress TextEdit Mask正则表达式无效
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
是无效的值。
请指导我如何更正此表达式。
因为我在[doc](http://documentation.devexpress.com/#WindowsForms/CustomDocument1501)找不到它,你确定懒惰的运营商支持?此外,他们似乎没有在文档中双重转义,但这不会造成语法错误。 – Loamhoof 2013-04-23 08:39:19
请参阅[TextEdit EditMask RegEx](http://www.devexpress.com/Support/Center/p/Q338736.aspx) – 2013-04-23 11:57:18