自己写了个正则 但是找不出错误 请指教
自己写了个正则 但是找不出错误 请指教
^(([0-9]{1,8}.[0-9]{1,4})|([0-9]{1,8}))$
为什么对123456789等超过8为的整数 返回仍然是true
[解决办法]
^(([0-9]{1,8}.[0-9]{1,4}) ¦([0-9]{1,8}))$ 中间的. 应该 改为\.
如下:
^(([0-9]{1,8}\.[0-9]{1,4}) ¦([0-9]{1,8}))$
发布时间: 2012-02-23 22:01:35 作者: rapoo
自己写了个正则 但是找不出错误 请指教
自己写了个正则 但是找不出错误 请指教
^(([0-9]{1,8}.[0-9]{1,4})|([0-9]{1,8}))$
为什么对123456789等超过8为的整数 返回仍然是true
[解决办法]
^(([0-9]{1,8}.[0-9]{1,4}) ¦([0-9]{1,8}))$ 中间的. 应该 改为\.
如下:
^(([0-9]{1,8}\.[0-9]{1,4}) ¦([0-9]{1,8}))$