js 判断数字用的正则表达式

//验证整数或0,例:0,12,2
var reg=/^[1-9]\d*$|^0$/;

//验证整数、有1-2位小数的数字或0.1-2位小数的数字,例:0,12,2,0.11,0.1,1.01,1.11,11.10
var num=/^[1-9]\d*(\.\d{1,2})?$|^0+(\.\d{1,2})?$/;

if(reg.test(from.goodTure.value)==false) {
    alert("必须为数字!");
    return false;  
}

if(num.test(from.goodTure.value)==false) {
    alert("必须为数字h!");
    return false;  
}

 

你可能感兴趣的:(js,正则表达式)