jquery只允许输入整数

1.只允许输入整数
jQuery.validator.addMethod("isRNumber", function(value, element) {
    		if((/^(\+|-)?\d+$/.test( value ))|| value<0){  
       		 return true;  
        	}else{
        		return false;
        	}
	  		},"请输入正数!");


2.输入小数,并判断小树位数
jQuery.validator.addMethod("isNumber", function(value, element) {  
		    return    (isLngth(value)&& ($.trim($(element).val()) >= 0));
	  		},"请输入数字为[15,2]的正确的正数!");

function isLngth(objVauer){
		//判断小数点前后位数	
		if(objVauer.indexOf(".")> -1){
			var b = objVauer.substring(objVauer.indexOf(".")+1,objVauer.length);
				if(objVauer.indexOf(".")>12){
					//alert("小数点前面数字不能超过12位");
				return false;
				}
			  if(b.length > 2){
			  	//alert("小数点后面数字不能超过2位");
			  	return false;
			  }
			  return true;
		}else{
			    if(objVauer.length>13){
			    	//alert("数字过大!");
			    	return false;
			    }
			    return true; 
		}
		}

你可能感兴趣的:(java,jquery)