正数|非负数|正整数正小数和0 |金额正则表达式
?
^(([1-9]+[0-9]*.{1}[0-9]+)|([0].{1}[1-9]+[0-9]*)|([1-9][0-9]*)|([0][.][0-9]+[1-9]*))$?必须是正数
?
function isPositiveNumber(value)//必须是正数 不能为空.但可以为零{ var re=new RegExp(/^(([1-9]+[0-9]*.{1}[0-9]+)|([0].{1}[1-9]+[0-9]*)|([1-9][0-9]*)|([0][.][0-9]+[1-9]*))$/); var result; if(re.test(value)) { result=true; } else { result=false; } return result;}?
?
?
^(-)?(([1-9]+[0-9]*.{1}[0-9]+)|([0].{1}[1-9]+[0-9]*)|([1-9][0-9]*)|([0][.][0-9]+[1-9]*))$可以是正数,也可以是负数.
不能为空.但可以为零.
?
?