因?yàn)閺?2月開始公司一直在忙一個(gè)項(xiàng)目,所以N個(gè)月沒來自己的Blog寫點(diǎn)東西了呵呵.今天來發(fā)幾個(gè)簡單的驗(yàn)證吧,希望能幫助一些正在開發(fā)web的朋友節(jié)省點(diǎn)時(shí)間HOHO.等公司的項(xiàng)目忙完,我還會在我的Blog上寫出一些關(guān)于Hibernate的心得和經(jīng)驗(yàn),希望能幫助一些正在學(xué)習(xí)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 ;
          }
          // 數(shù)字
          function?isNumber(s)
          {
          ??
          for (?var?loc = 0 ;?loc < s.length;?loc ++ ?)
          ???
          if (?(s.charAt(loc)? < ? ' 0 ' )? || ?(s.charAt(loc)? > ? ' 9 ' )?){
          ????alert(
          " 請輸入有效數(shù)字!? " );
          ????
          return ? false ;
          ???}
          ??
          return ? true ;?
          }
          // 英文+數(shù)字
          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(
          " 只允許英文或數(shù)字! " );?
          ????
          return ? false ;
          ????}
          ??
          return ? true ;?
          }
          // 不可為空
          function?isNull(s)
          {
          ??
          if (s.length? == ? 0 ? || ?s? == ? "" ){
          ???alert(
          " 請不要輸入空值! " );?
          ???
          return ? false ;
          ??}
          ??
          return ? true ;?
          }
          // 效驗(yàn)長度
          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)  編輯  收藏 所屬分類: 技術(shù)
           
          主站蜘蛛池模板: 长春市| 阳江市| 乐都县| 阿拉善左旗| 上饶县| 曲靖市| 石家庄市| 沈丘县| 贵南县| 喀什市| 德安县| 新河县| 龙岩市| 虎林市| 浦东新区| 蒙城县| 行唐县| 历史| 大理市| 江北区| 剑阁县| 两当县| 天柱县| 揭阳市| 平山县| 黎平县| 锡林浩特市| 高邑县| 汉寿县| 韩城市| 镇江市| 墨竹工卡县| 浦城县| 秦安县| 龙海市| 金乡县| 天长市| 栾川县| 龙州县| 永平县| 武定县|