function isnombre (zeVal) 
{
var chkZ = 1;
 for(i=0;i<zeVal.length;++i) 
 {
   if ((zeVal.charAt(i) < "0") || (zeVal.charAt(i) > "9")) {return false;}
  }
 return true;
}
<!---------------------------------------------------------------------------
function verifmail(email) { // vérif validité email par REGEXP
   var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/
   return (reg.exec(email)!=null)
}
<!-----------------------------------------------------------------------------------
function controleChamps()
{
  if ((document.rechprod.categ.value=='')  && (document.rechprod.prixmin.value=='') && (document.rechprod.prixmax.value=='') && (document.rechprod.motclef.value==''))
    { 
	   alert("Un critère au moins doit être saisi");
       document.rechprod.categ2.focus();
	   return false;
	 }
	 
  if (isnombre(document.rechprod.prixmin.value)==false) 
     { 
	   alert("Le prix minimum doit être une valeur numérique");
	   document.rechprod.prixmin.value="";
	   document.rechprod.prixmin.focus();
	   return false;
	 }
  if (isnombre(document.rechprod.prixmax.value)==false) 
     { 
	   alert("Le prix maximum doit être une valeur numérique");
	   document.rechprod.prixmax.value="";
	   document.rechprod.prixmax.focus();
	   return false;
	 }	 
  if ((document.rechprod.categ2.value=='Audio / Portable') && (document.rechprod.motclef.value != ''))
    {
	   document.rechprod.motclef.value='usb';
	}
return true;
}

