和風細雨

          世上本無難事,心以為難,斯乃真難。茍不存一難之見于心,則運用之術自出。

          常見JavaScript驗證

          /**
          * Positive Integer Check
          */

          function isPositiveInteger(str){
              
          var regex=new RegExp("^[1-9]+\\d*$");
              
          return regex.test(str);
          }


          /**
          * Negative Integer Check
          */

          function isNegativeInteger(str){
              
          var regex=new RegExp("^-{1}\\d+$");
              
          return regex.test(str);
          }


          /**
          * Nonnegative Integer Check
          */

          function isNonnegativeInteger(str){
              
          var regex=new RegExp("^\\d+$");
              
          return regex.test(str);
          }


          /**
          * Integer Check
          */

          function isInteger(str){
              
          var regex=new RegExp("^-?\\d+$");
              
          return regex.test(str);
          }


          /**
          * Rational number Check
          */

          function isRationalNumber(str){
              
          var regex=new RegExp("^-?\\d+(\\.*)(\\d*)$");
              
          return regex.test(str);
          }


          /**
          * Letter Check
          */

          function isLetter(str){
              
          var regex=new RegExp("^[a-zA-Z]+$");
              
          return regex.test(str);
          }


          /**
          * Letter Integer Check
          */

          function isLetterOrInteger(str){
              
          var regex=new RegExp("^[a-zA-Z0-9]+$");
              
          return regex.test(str);
          }


          /**
          * Email Check
          */

          function isEmail(str){
              
          var regex=new RegExp("^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$");
              
          return regex.test(str);
          }


          /**
          * Character Check
          */

          function isCharacter(str){
              
          var regex=new RegExp("^[\u4E00-\u9FA5]+$");
              
          return regex.test(str);
          }


          /**
          * Currency Check
          */

          function isCurrency(str){
              
          return str.search("^\\d+(\\.\\d{0,2})*$")==0;
          }

          posted on 2008-02-23 18:34 和風細雨 閱讀(380) 評論(0)  編輯  收藏 所屬分類: JavaScript

          主站蜘蛛池模板: 罗田县| 于田县| 汝城县| 贡嘎县| 云霄县| 永胜县| 新晃| 仁化县| 习水县| 东城区| 繁峙县| 京山县| 枣庄市| 鹰潭市| 新余市| 衡阳县| 东平县| 弋阳县| 泰安市| 鸡泽县| 西充县| 宜城市| 衡水市| 大理市| 茌平县| 满城县| 孟津县| 城固县| 清水河县| 阆中市| 察隅县| 高邮市| 夹江县| 湟中县| 太仓市| 塔河县| 阜南县| 华安县| 乾安县| 运城市| 长海县|