VC++的一个正则错误

来源:互联网 发布:js时间段选择插件 编辑:程序博客网 时间:2024/06/02 22:05

昨天写的正则表达式在官方提供的工具上完美通过,但是今天使用时发现并没有达到预想的效果,断点跟踪发现无法进入判断,偶然发现是匹配小数点的问题

将正则表达式由^[1-9]([0-9]{0,4}\.{1,1}[0-9]{0,2}|[0-9]{0,4})$

改为       ^[1-9]([0-9]{0,4}[.]{1,1}[0-9]{0,2}|[0-9]{0,4})$

即可

0 0
原创粉丝点击