posts - 70,comments - 408,trackbacks - 0
          因為從12月開始公司一直在忙一個項目,所以N個月沒來自己的Blog寫點東西了呵呵.今天來發幾個簡單的驗證吧,希望能幫助一些正在開發web的朋友節省點時間HOHO.等公司的項目忙完,我還會在我的Blog上寫出一些關于Hibernate的心得和經驗,希望能幫助一些正在學習Web框架的朋友.
          //過濾非法字符
          function checkStr(s)
          {
          ?var str0="<>'~!@#$%^&*()+=[]\\\";?/:{}|.,`  “”‘’_";
          ?for(var i=0;i<str0.length;i++)
          ?{
          ??if(s.indexOf(str0.substring(i,i+1))!=-1)
          ??{?alert("輸入字符串中包含非法字符(如:<,>,%等)!");
          ???return false;
          ??}
          ?}
          ?return true;
          }
          //數字
          function isNumber(s)
          {
          ??for( var loc=0; loc<s.length; loc++ )
          ???if( (s.charAt(loc) < '0') || (s.charAt(loc) > '9') ){
          ????alert("請輸入有效數字! ");
          ????return false;
          ???}
          ??return true;?
          }
          //英文+數字
          function isCharNumber(s)
          {
          ??for( var loc=0; loc<s.length; loc++ )
          ???if( (s.charAt(loc) < '0') || (s.charAt(loc) > '9') ) ?
          ???if( (s.charAt(loc) < 'a') || (s.charAt(loc) > 'z') )
          ???if( (s.charAt(loc) < 'A') || (s.charAt(loc) > 'Z') )
          ????{
          ????alert("只允許英文或數字!");?
          ????return false;
          ????}
          ??return true;?
          }
          //不可為空
          function isNull(s)
          {
          ??if(s.length == 0 || s == ""){
          ???alert("請不要輸入空值!");?
          ???return false;
          ??}
          ??return true;?
          }
          //效驗長度
          function isLength(s,i)
          {
          ?if(s.length > i){
          ??alert("長度超出了范圍! ");
          ??return false;
          ?}
          ?return true;
          }
          //電子郵件
          function isEmail(s)
          {
          if (s.length > 50){
          ? alert("Email地址長度不能超過50位!")
          ? document.joinus.email.focus()
          ? return false;
          }
          var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|com|gov|mil|org|cc|edu|biz|int|tv)$"
          var re = new RegExp(regu);
          if (s.search(re) != -1) {
          ? return true;
          }
          else {
          ? alert ("請輸入有效合法的E-mail地址!")
          ? document.joinus.email.focus()
          ? return false;
          }
          }
          posted on 2006-04-10 13:56 我心依舊 閱讀(2851) 評論(1)  編輯  收藏

          FeedBack:
          # re: 用JavaScript實現簡單的表單驗證.
          2007-07-22 10:56 | sdasd
          yeyhthdgsh  回復  更多評論
            

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


          網站導航:
           
          主站蜘蛛池模板: 姜堰市| 广水市| 驻马店市| 三门峡市| 十堰市| 新平| 濮阳市| 满洲里市| 岚皋县| 清徐县| 特克斯县| 巴林左旗| 夏津县| 雅江县| 台北县| 河间市| 藁城市| 武定县| 灌阳县| 垫江县| 济南市| 秦皇岛市| 海丰县| 天等县| 来凤县| 鄄城县| 连城县| 延吉市| 宿松县| 嫩江县| 夏河县| 广州市| 怀仁县| 洛扎县| 泰顺县| 北碚区| 二手房| 顺昌县| 大姚县| 湟中县| 柏乡县|