我有为什么“ d + {1,4}(?:[。,] d {1,4})?”在的RegularExpressionValidator抛出异常: “嵌套量词{”
<asp:RegularExpressionValidator ValidationExpression="\d+{1,4}(?:[.,]\d{1,4})?" />
但它没有”工作,解析器抛出的ArgumentException:
解析“\ d + {1,4}(? :[,] \ d {1,4})“?
嵌套量词{。
我的错误在哪里?我想允许串像xxxx,xxxx
- 从1到4位数,小数位数不是必需的,例如:1000
,99,99
,0,2498
等
我需要使整个权利部分是可选的,据我所知,你的代码只使'[。,]'是可选的。 – abatishchev 2010-04-29 17:27:31
整个右边部分已经是可选的,因为你的尾部'?' – 2010-04-29 18:48:26