^[-]?([1-9]{1}[0-9]{0,}(\.[0-9]{0,6})?|0(\.[0-9]{0,2})?|\.[0-9]{1,6})$修改下这个正则表达式,它对于.2之类的以小数点开头的小数验证不出来,其它的都行,谁能帮我修改下让它能验证出来.2是不正确的。或者给我一个完美的验证小数的正则表达式也行啊,小数位数是1到6位。
000.2不正确 0.2正确
2.2.2不正确 2.2正确
.2不正确
小数位数超过6为不正确