只能是正整数或小数点后一位的小数的正则表达式怎么写比如2,2.6,50,102.3 不能分开
[1-9]\d*\.\d?|0\.[1-9]?|[1-9]\d*
[1-9][0-9]*(\\.\d)?
不对
-?\d*\.\d*|-?\d*
var a = 12; var zz = /^\d{1,}(\.\d){0,1}$/;alert(zz.test(a));