因為從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-06-16 20:42 pear 閱讀(328) 評論(0)  編輯  收藏 所屬分類: 技術
           
          主站蜘蛛池模板: 永善县| 南漳县| 明星| 嘉峪关市| 福清市| 霸州市| 交城县| 溆浦县| 六盘水市| 房产| 界首市| 南通市| 揭东县| 镇康县| 邛崃市| 台中县| 安平县| 改则县| 伊春市| 通渭县| 镇雄县| 峡江县| 海林市| 开阳县| 汝城县| 蕲春县| 塔河县| 盈江县| 沈丘县| 望江县| 喀什市| 老河口市| 沾化县| 文水县| 宜丰县| 鹰潭市| 惠来县| 会泽县| 区。| 林西县| 洞头县|