js price

。。。。。

//价格 start
//价格检查 例如 99.00 by2020.07.05 亲自测试没问题 
 function price_check_alert(price,alertstr){
	 var t=price_check(price);
	 if(t){
		 return t;
	 }else{
		 alert(alertstr);
		 return t;
	 }
	 
 }
//价格检查 例如 99.00 by2020.07.05 亲自测试没问题 
 function price_check(str){
	 var tmp=replaceAllStr(str,"."); console.info('tmp'+tmp.length);
	 if(str==''){//空不操作
		 console.info('price null');
			return false; 
	 }
	 else if (escape(str).indexOf("%u")!=-1)
		{
		 console.info('price china');					
		 return false; 
	} 
	 else  if(str.length-tmp.length>1){
		 console.info('price two point');
		 return false; 
	 } else  if(hasLetter(str)){//
		 console.info('price hasLetter');
		 return false; 
	 }
	 else if(str.indexOf(".")!=-1){
			var t=str.substring(str.indexOf('.'),str.length);
		if(t>2){
			//变成分离了
			 console.info('price point>2');
			return false;
		}else{
			//必须含有小数点
			return true;
		}
		 	
	 }
 }
 //替换所有的
 function replaceAllStr(str,relace){
	 for(var i=0;i= 65 && asc <= 90 || asc >= 97 && asc <= 122)) {
	            return true;
	        }
	    }
	    return false;
	}
//价格 end 

 

你可能感兴趣的:(javascript)