和風細雨

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

          常見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

          主站蜘蛛池模板: 松桃| 东山县| 嘉禾县| 建昌县| 凤庆县| 蚌埠市| 平山县| 略阳县| 辽宁省| 亚东县| 邢台县| 临高县| 永善县| 腾冲县| 安新县| 庆阳市| 六枝特区| 威宁| 曲麻莱县| 玛沁县| 松潘县| 太湖县| 新河县| 无锡市| 永昌县| 大埔县| 金溪县| 都兰县| 白水县| 榆社县| 韩城市| 渭源县| 沂南县| 丁青县| 乐山市| 抚远县| 叙永县| 左权县| 舟山市| 诏安县| 大悟县|