因?yàn)閺?2月開(kāi)始公司一直在忙一個(gè)項(xiàng)目,所以N個(gè)月沒(méi)來(lái)自己的Blog寫(xiě)點(diǎn)東西了呵呵.今天來(lái)發(fā)幾個(gè)簡(jiǎn)單的驗(yàn)證吧,希望能幫助一些正在開(kāi)發(fā)web的朋友節(jié)省點(diǎn)時(shí)間HOHO.等公司的項(xiàng)目忙完,我還會(huì)在我的Blog上寫(xiě)出一些關(guān)于Hibernate的心得和經(jīng)驗(yàn),希望能幫助一些正在學(xué)習(xí)Web框架的朋友.

          // 過(guò)濾非法字符
          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(
          " 請(qǐng)輸入有效數(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(
          " 請(qǐng)不要輸入空值! " );?
          ???
          return ? false ;
          ??}
          ??
          return ? true ;?
          }
          // 效驗(yàn)長(zhǎng)度
          function?isLength(s,i)
          {
          ?
          if (s.length? > ?i){
          ??alert(
          " 長(zhǎng)度超出了范圍!? " );
          ??
          return ? false ;
          ?}
          ?
          return ? true ;
          }
          // 電子郵件
          function?isEmail(s)
          {
          if ?(s.length? > ? 50 ){
          ??alert(
          " Email地址長(zhǎng)度不能超過(guò)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?(
          " 請(qǐng)輸入有效合法的E-mail地址! " )
          ??document.joinus.email.focus()?
          ??
          return ? false ;
          }
          }?
          posted on 2006-06-16 20:42 pear 閱讀(322) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): 技術(shù)
           
          主站蜘蛛池模板: 曲靖市| 虹口区| 泾阳县| 尉犁县| 锡林郭勒盟| 车致| 涿鹿县| 江华| 治多县| 西安市| 阆中市| 高淳县| 澜沧| 石狮市| 榆社县| 兴仁县| 安溪县| 名山县| 海盐县| 瓮安县| 买车| 民县| 甘孜县| 达日县| 固阳县| 开原市| 即墨市| 云龙县| 伊通| 凤翔县| 工布江达县| 安阳县| 公安县| 寿光市| 来宾市| 沅江市| 金湖县| 特克斯县| 施甸县| 中方县| 武清区|