// Function Name: isValidPositiveInteger
// Function Description: 判断输入是否是一个正整数
// Creation Date: 2004-7-13 10:01
// Last Modify By: N/A
// Last Modify Date: N/A
String.prototype.isValidPositiveInteger=function()
{
var result=this.match(/^\d+$/);
if(result==null) return false;
if(parseInt(this)>0) return true;
return false;
}

解决方案 »

  1.   

    http://community.csdn.net/Expert/topic/4712/4712267.xml?temp=.9919397
      

  2.   

    <script>String.prototype.isValidPositiveInteger=function()
    {
    var result=this.match(/^\d+$/);
    if(result==null) return false;
    if(parseInt(this)>0) return true;
    return false;
    }
    function f1()
    {
     if (document.all.txt1.value.isValidPositiveInteger())
     {
     alert("正整数");
     }
     else
     {
     alert("不是正整数");
     }
    }
    </script>
    <input type=button value=ooo onclick=f1()>
    <input type=text id="txt1" >
      

  3.   

    <input type="text" onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">只能输正整数
      

  4.   

    // Function Name: isValidNumber
    // Function Description: 判断输入是否是一个数字
    // Creation Date: 2004-7-13 10:01
    // Last Modify By: N/A
    // Last Modify Date: N/A
    String.prototype.isValidNumber=function()
    {
    return !isNaN(this);
    }
      

  5.   

    // Function Name: isValidDigits
    // Function Description: 判断输入是否是一个由 0-9 组成的数字
    // Creation Date: 2004-7-13 10:10
    // Last Modify By: N/A
    // Last Modify Date: N/A
    String.prototype.isValidDigits=function()
    {
    var result=this.match(/^[1-9][0-9]+$/);
    if(result==null) return false;
    return true;
    }
      

  6.   

    function isValidPositiveNumber (s) {
    s = Number(s);
    return !isNaN(s) && s > 0;
    }
      

  7.   

    <input type=text "if(isNaN(this.value)) alert('not a Numebr')">