強大的javascript表單驗證

          表單的驗證一直是網頁設計者頭痛的問題,表單驗證類 Validator就是為解決這個問題而寫的,旨在使設計者從紛繁復雜的表單驗證中解放出來,把精力集中于網頁的設計和功能上的改進上。

          Validator是基于JavaScript技術的偽靜態類和對象的自定義屬性,可以對網頁中的表單項輸入進行相應的驗證,允許同一頁面中同時驗證多個表單,熟悉接口之后也可以對特定的表單項甚至僅僅是某個字符串進行驗證。因為是偽靜態類,所以在調用時不需要實例化,直接以"類名+.語法+屬性或方法名"來調用。此外,Validator還提供3種不同的錯誤提示模式,以滿足不同的需要。

          Validator目前可實現的驗證類型有:
          [JavaScript] 版
          Validator目前可實現的驗證類型有:
          1.是否為空;
          2.中文字符;
          3.雙字節字符
          4.英文;
          5.數字;
          6.整數;
          7.實數;
          8.Email地址;
          9.使用HTTP協議的網址;
          10.電話號碼;
          11.貨幣;
          12.手機號碼;
          13.郵政編碼;
          14.身份證號碼(1.05增強);
          15.QQ號碼;
          16.日期;
          17.符合安全規則的密碼;
          18.某項的重復值;
          19.兩數的關系比較;
          20.判斷輸入值是否在(n, m)區間;
          21.輸入字符長度限制(可按字節比較);
          22.對于具有相同名稱的單選按鈕的選中判斷;
          23.限制具有相同名稱的多選按鈕的選中數目;
          24.自定義的正則表達式驗證;
          25.文件上傳格式過濾(1.04)
          運行環境(客戶端):
          在Windows Server 2003下用IE6.0+SP1和Mozilla Firefox 1.0測試通過;
          在Lunix RedHat 9下的Netscape測試通過;

          對于客戶端的表單驗證,這個基于JavaScript編寫的Validator基本上都可以滿足,具體可以下載CHM文件:Validator.CHM下載

          示例:

          運行代碼框

           [Ctrl+A 全部選擇 拷貝到一個html文件后打開]

          posted on 2005-12-30 17:11 隨風逝 閱讀(630) 評論(3)  編輯  收藏 所屬分類: javascript

          評論

          # re: 強大的javascript表單驗證 2005-12-30 17:15 sunny  回復  更多評論   

          功能真的很強大,大家以后不用再為表單驗證發愁了

          # re: 強大的javascript表單驗證 2006-01-06 10:25 cnsdl  回復  更多評論   

          不錯,就是有點看不懂.

          # re: 強大的javascript表單驗證 2006-01-06 12:15 sunny  回復  更多評論   

          下載那個chm,那是個說明,把教本存為js文件,以后引用的時候只要按照說明來定義就好,比較方便
          主站蜘蛛池模板: 盖州市| 南投市| 公主岭市| 宝山区| 三明市| 普陀区| 淮阳县| 连山| 绥江县| 工布江达县| 澎湖县| 南江县| 浪卡子县| 陇川县| 会同县| 五台县| 静宁县| 抚松县| 象州县| 伊吾县| 安义县| 宜川县| 贺兰县| 买车| 开鲁县| 孙吴县| 确山县| 余干县| 瑞安市| 衢州市| 凌海市| 丰镇市| 丰原市| 四川省| 大方县| 泰宁县| 松桃| 宜宾县| 凤山市| 龙州县| 扬州市|