只能是 1~100 的正整数表达式怎么写?

解决方案 »

  1.   

    你用方法parseInt(num,10)转成整数,然后,你现去比较它的范围不是更好吗?
      

  2.   

    <script type="text/javascript">
    ///^([1-9][1-9]|[1-9][0]|100)$/function isPasswd(s) {
        var patrn = /^([1-9]|[1-9][1-9]|[1-9][0]|100)$/;
        if (!patrn.exec(s)) {
            return false;
        } else {
            return true;
        }
    }document.write(isPasswd("1"));
    </script>
      
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
      

  3.   

    你只能输入1-100 那么你觉得如果不能转换为number的话 那能让他进来嘛
    当然 是使用Number() 而不是 praseInt
      

  4.   

    非法字符就用一个NuberFormatException来进行捕获,再进行处理了