和風細雨

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

          常見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 和風細雨 閱讀(374) 評論(0)  編輯  收藏 所屬分類: JavaScript

          主站蜘蛛池模板: 桦甸市| 铁力市| 若尔盖县| 喜德县| 调兵山市| 沈阳市| 依安县| 灵璧县| 宜兴市| 信丰县| 临西县| 阳曲县| 呼图壁县| 石泉县| 兰考县| 淳安县| 洪雅县| 雅安市| 东乌珠穆沁旗| 怀柔区| 永川市| 和平区| 武邑县| 闸北区| 巴青县| 库尔勒市| 武陟县| 盈江县| 广安市| 岗巴县| 喀什市| 集贤县| 兴隆县| 巩留县| 元氏县| 织金县| 定远县| 河北区| 象州县| 垦利县| 木里|