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