明天的明天的明天

          用鍵盤改變生活

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            17 Posts :: 0 Stories :: 19 Comments :: 0 Trackbacks

          //校驗是否全由數字組成

          代碼
          1. function isDigit(s)   
          2. {   
          3. var patrn=/^[0-9]{1,20}$/;   
          4. if (!patrn.exec(s)) return false  
          5. return true  
          6. }   

           

          //校驗登錄名:只能輸入5-20個以字母開頭、可帶數字、“_”、“.”的字串

          代碼
          1. function isRegisterUserName(s)   
          2. {   
          3. var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;   
          4. if (!patrn.exec(s)) return false  
          5. return true  
          6. }   

           

          //校驗用戶姓名:只能輸入1-30個以字母開頭的字串

          代碼
          1. function isTrueName(s)   
          2. {   
          3. var patrn=/^[a-zA-Z]{1,30}$/;   
          4. if (!patrn.exec(s)) return false  
          5. return true  
          6. }   
          7. }}   
          8.   
          9. //校驗密碼:只能輸入6-20個字母、數字、下劃線   
          10. [code]   
          11. function isPasswd(s)   
          12. {   
          13. var patrn=/^(\w){6,20}$/;   
          14. if (!patrn.exec(s)) return false  
          15. return true  
          16. }   

           

          //校驗普通電話、傳真號碼:可以“+”開頭,除數字外,可含有“-”

          代碼
          1. function isTel(s)   
          2. {   
          3. //var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?(\d){1,12})+$/;   
          4. var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;   
          5. if (!patrn.exec(s)) return false  
          6. return true  
          7. }   

           

          //校驗手機號碼:必須以數字開頭,除數字外,可含有“-”

          代碼
          1. function isMobil(s)   
          2. {   
          3. var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;   
          4. if (!patrn.exec(s)) return false  
          5. return true  
          6. }   

           

          //校驗郵政編碼

          代碼
          1. function isPostalCode(s)   
          2. {   
          3. //var patrn=/^[a-zA-Z0-9]{3,12}$/;   
          4. var patrn=/^[a-zA-Z0-9 ]{3,12}$/;   
          5. if (!patrn.exec(s)) return false  
          6. return true  
          7. }   

           

          //校驗搜索關鍵字

          代碼
          1. function isSearch(s)   
          2. {   
          3. var patrn=/^[^`~!@#$%^&*()+=|\\\][\]\{\}:;'\,.<>/?]{1}[^`~!@$%^&()+=|\\\]  
          4.         [\]\{\}:;'\,.<>?]{0,19}$/;   
          5. if (!patrn.exec(s)) return false  
          6. return true  
          7. }   
          8.   
          9. function isIP(s) //by zergling   
          10. {   
          11. var patrn=/^[0-9.]{1,20}$/;   
          12. if (!patrn.exec(s)) return false  
          13. return true  
          14. }   

           

          正則表達式

          代碼
          1. "^\\d+$"  //非負整數(正整數 + 0)   
          2. "^[0-9]*[1-9][0-9]*$"  //正整數    
          3. "^((-\\d+)|(0+))$"  //非正整數(負整數 + 0)    
          4. "^-[0-9]*[1-9][0-9]*$"  //負整數    
          5. "^-?\\d+$"    //整數    
          6. "^\\d+(\\.\\d+)?$"  //非負浮點數(正浮點數 + 0)    
          7. "^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"    
          8. //正浮點數    
          9. "^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$"  //非正浮點數(負浮點數 + 0)    
          10. "^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"    
          11. //負浮點數    
          12. "^(-?\\d+)(\\.\\d+)?$"  //浮點數    
          13. "^[A-Za-z]+$"  //由26個英文字母組成的字符串    
          14. "^[A-Z]+$"  //由26個英文字母的大寫組成的字符串    
          15. "^[a-z]+$"  //由26個英文字母的小寫組成的字符串    
          16. "^[A-Za-z0-9]+$"  //由數字和26個英文字母組成的字符串    
          17. "^\\w+$"  //由數字、26個英文字母或者下劃線組成的字符串    
          18. "^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$"    //email地址    
          19. "^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$"  //url   
          20. "^[A-Za-z0-9_]*$"  
          posted on 2007-09-17 12:51 Endless 閱讀(191) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 措美县| 吕梁市| 安乡县| 精河县| 台州市| 沂南县| 略阳县| 辛集市| 隆回县| 达州市| 驻马店市| 从江县| 玛沁县| 克拉玛依市| 固镇县| 石首市| 邢台市| 昌吉市| 西乡县| 安阳市| 深州市| 宁蒗| 克什克腾旗| 卢氏县| 巴林右旗| 牟定县| 建平县| 余姚市| 龙江县| 禄丰县| 收藏| 公安县| 镇平县| 勐海县| 名山县| 布拖县| 台中市| 蓝田县| 宜兰市| 仁怀市| 永善县|