因为从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
				;
}
}