【发布时间】:2015-09-13 05:01:30
【问题描述】:
我需要一些关于 .NET 正则表达式的帮助,我有一个电话号码输入字段。
我使用正则表达式将值 (050 33 11 00) 格式化为这种格式:
+32(0)50/33.11.00
但是当我插入以下值 09 323 23 56 时,我想得到以下结果:
+32(0)9/323.23.56
我一直在寻找lookahead,但找不到可行的解决方案。
我正在使用以下正则表达式:(\x2B{1}3{1}2{1}\x28{1}\d{1}\x29{1}\d{2}\/\d{2}\.\d{2}\.\d{2}),它适用于第一个值。
正则表达式作为editMask放置在文本框上,所以我想要即时实时消毒。
textEdit.Mask.EditMask = editMask;
【问题讨论】:
标签: .net regex devexpress expression lookahead