jquery验证表单是否满足正则表达式是否通过验证例子

//验证通用函数 a表示元素对象,b表示正则表达式,c存bool值
	function testyz(a,b,c){
			c=false;
			$(a).on("blur",function(){
				var $zhi=$(this).val();
				if(b.test($zhi) && $zhi.length>0){
					c=true;
					alert("符合")
				}else{
					c=false;
					alert("不符合")
				}
			});
		}
//例子
//用户名
	testyz("#username",/^\w{3,}@\w+(\.\w+)+$|^1[3|4|5|7|8]\d{9}$/,yhbool);
	//密码
	testyz("#mima",/^[a-zA-Z][a-zA-Z0-9]{5,16}/,mmbool);
	//手机号	
	testyz("#phone",/^1[3|4|5|7|8]\d{9}$/,sjbool);

  

posted @ 2016-07-21 17:13  咚咚锵咚呛  阅读(1431)  评论(0编辑  收藏  举报