//检测是否是为数字型
function isValidNumber(inputStr) {
   var sNumber;
   sNumber=Number(inputStr);
   if (isNaN(sNumber))
       return false;
   return true;
}

解决方案 »

  1.   

    <script>
    function isValidNumber(inputStr) {
       return(!isNaN(inputStr))
    }
    alert(isValidNumber("123.45"))
    alert(isValidNumber("123.ab"))
    </script>
      

  2.   

    <script>
    function isValidNumber(inputStr) {
       return(!isNaN(inputStr))
    }
    alert(isValidNumber("123.45"))
    alert(isValidNumber("123.ab"))
    </script>
      

  3.   

    <SCRIPT LANGUAGE=javascript>
    <!--
    function check(){
    if(isNaN(you.value)){
    alert("ffsdf")} 
    }
    //-->
    </SCRIPT><input type=text name="you" value="">
    <input type=button name=the onclick=check()>
      

  4.   

    <script>
    function isValidNumber(inputStr) {
       return(!/[^\d]/.test(inputStr))
    }
    alert(isValidNumber("123"))
    alert(isValidNumber("123a"))
    </script> 
      

  5.   

    <script>
    function isValidNumber(zw){
      for(var i=0;i<zw.length;i++){
        if((parseInt(zw.substring(i,i+1))>=0)&&(parseInt(zw.substring(i,i+1))<=9)){
             return true
        }
        else { return false }
    }