明天的明天的明天

          用鍵盤改變生活

            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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 南阳市| 曲松县| 类乌齐县| 栾川县| 休宁县| 平罗县| 唐海县| 漠河县| 武鸣县| 栾川县| 余江县| 永济市| 曲松县| 上杭县| 武清区| 西畴县| 濉溪县| 大埔区| 鞍山市| 开远市| 鄂伦春自治旗| 增城市| 金湖县| 汉阴县| 西城区| 太仓市| 绥宁县| 遵义市| 拉萨市| 武乡县| 伊金霍洛旗| 监利县| 汶川县| 南岸区| 旬邑县| 冕宁县| 建阳市| 烟台市| 高清| 海兴县| 新源县|