我似乎在Microsoft InfoPath 2010表单中的输入字段中遇到了一个非常奇怪的验证问题。
表单有自定义模式规则来验证字段:^([0-9]?[0-9]?[0-9]?)(。(0 | 25 | 5 | 75)0 *) ?$
基本上它应该接受0.00,1.50,500.75等,但我不断收到验证错误。
为了使输入有效,它必须尊重正则表达式而不是空的,两者都是真的,但错误仍然存在。有谁知道为什么?
更新
通过删除开始和结束字符,正则表达式工作!
答案 0 :(得分:0)
我找到了!
由于起始和结束字符,我的正则表达式总是返回false: ^ ([0-9]?[0-9]?[0-9]?)(。(0 | 25 | 5 |?75)0 *)的 $ 强>
通过删除这些验证工作