亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? checkform.js

?? myeclipse+mysql+hibernate+struts坐的書店系統(tǒng)
?? JS
字號(hào):
 CheckForm = {
	Require : /.+/,
	Email : /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/,
	Phone : /^((\(\d{3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}$/,
	Mobile : /^((\(\d{3}\))|(\d{3}\-))?13\d{9}$/,
	Url : /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/,
	IdCard : /^\d{15}(\d{2}[A-Za-z0-9])?$/,
	Currency : /^\d+(\.\d+)?$/,
	Number : /^\d+$/,
	Zip : /^[0-9]\d{5}$/,
	QQ : /^[1-9]\d{4,8}$/,
	Integer : /^[-\+]?\d+$/,
	Double : /^[-\+]?\d+(\.\d+)?$/,
	English : /^[A-Za-z]+$/,
	Chinese :  /^[\u0391-\uFFE5]+$/,
	UnSafe : /^(([A-Z]*|[a-z]*|\d*|[-_\~!@#\$%\^&\*\.\(\)\[\]\{\}<>\?\\\/\'\"]*)|.{0,5})$|\s/,
	IsSafe : function(str){return !this.UnSafe.test(str);},
	SafeString : "this.IsSafe(value)",
	Limit : "this.limit(value.length,getAttribute('min'),  getAttribute('max'))",
	LimitB : "this.limit(this.LenB(value), getAttribute('min'), getAttribute('max'))",
	Date : "this.IsDate(value, getAttribute('min'), getAttribute('format'))",
	Repeat : "value == document.getElementsByName(getAttribute('to'))[0].value",
	Range : "getAttribute('min') < value && value < getAttribute('max')",
	Compare : "this.compare(value,getAttribute('operator'),getAttribute('to'))",
	Custom : "this.Exec(value, getAttribute('regexp'))",
	Group : "this.MustChecked(getAttribute('name'), getAttribute('min'), getAttribute('max'))",
	ErrorItem : [document.forms[0]],
	ErrorMessage : ["以下原因?qū)е绿峤皇。篭t\t\t\t"],
	Check : function(theForm, mode){
		var obj = theForm || event.srcElement;
		var count = obj.elements.length;
		this.ErrorMessage.length = 1;
		this.ErrorItem.length = 1;
		this.ErrorItem[0] = obj;
		for(var i=0;i<count;i++){
			with(obj.elements[i]){
				var _dataType = getAttribute("dataType");
				if(typeof(_dataType) == "object" || typeof(this[_dataType]) == "undefined")  continue;
				this.ClearState(obj.elements[i]);
				if(getAttribute("require") == "false" && value == "") continue;
				switch(_dataType){
					case "Date" :
					case "Repeat" :
					case "Range" :
					case "Compare" :
					case "Custom" :
					case "Group" : 
					case "Limit" :
					case "LimitB" :
					case "SafeString" :
						if(!eval(this[_dataType]))	{
							this.AddError(i, getAttribute("msg"));
						}
						break;
					default :
						if(!this[_dataType].test(value)){
							this.AddError(i, getAttribute("msg"));
						}
						break;
				}
			}
		}
		if(this.ErrorMessage.length > 1){
			mode = mode || 1;
			var errCount = this.ErrorItem.length;
			switch(mode){
			case 2 :
				for(var i=1;i<errCount;i++)
					this.ErrorItem[i].style.color = "red";
			case 1 :
				alert(this.ErrorMessage.join("\n"));
				this.ErrorItem[1].focus();
				break;
			case 3 :
				for(var i=1;i<errCount;i++){
				try{
					var span = document.createElement("SPAN");
					span.id = "__ErrorMessagePanel";
					span.style.color = "red";
					this.ErrorItem[i].parentNode.appendChild(span);
					span.innerHTML = this.ErrorMessage[i].replace(/\d+:/,"*");
					}
					catch(e){alert(e.description);}
				}
				this.ErrorItem[1].focus();
				break;
			default :
				alert(this.ErrorMessage.join("\n"));
				break;
			}
			return false;
		}
		return true;
	},
	limit : function(len,min, max){
		min = min || 0;
		max = max || Number.MAX_VALUE;
		return min <= len && len <= max;
	},
	LenB : function(str){
		return str.replace(/[^\x00-\xff]/g,"**").length;
	},
	ClearState : function(elem){
		with(elem){
			if(style.color == "red")
				style.color = "";
			var lastNode = parentNode.childNodes[parentNode.childNodes.length-1];
			if(lastNode.id == "__ErrorMessagePanel")
				parentNode.removeChild(lastNode);
		}
	},
	AddError : function(index, str){
		this.ErrorItem[this.ErrorItem.length] = this.ErrorItem[0].elements[index];
		this.ErrorMessage[this.ErrorMessage.length] = this.ErrorMessage.length + ":" + str;
	},
	Exec : function(op, reg){
		return new RegExp(reg,"g").test(op);
	},
	compare : function(op1,operator,op2){
		switch (operator) {
			case "NotEqual":
				return (op1 != op2);
			case "GreaterThan":
				return (op1 > op2);
			case "GreaterThanEqual":
				return (op1 >= op2);
			case "LessThan":
				return (op1 < op2);
			case "LessThanEqual":
				return (op1 <= op2);
			default:
				return (op1 == op2);            
		}
	},
	MustChecked : function(name, min, max){
		var groups = document.getElementsByName(name);
		var hasChecked = 0;
		min = min || 1;
		max = max || groups.length;
		for(var i=groups.length-1;i>=0;i--)
			if(groups[i].checked) hasChecked++;
		return min <= hasChecked && hasChecked <= max;
	},
	IsDate : function(op, formatString){
		formatString = formatString || "ymd";
		var m, year, month, day;
		switch(formatString){
			case "ymd" :
				m = op.match(new RegExp("^((\\d{4})|(\\d{2}))([-./])(\\d{1,2})\\4(\\d{1,2})$"));
				if(m == null ) return false;
				day = m[6];
				month = m[5]--;
				year =  (m[2].length == 4) ? m[2] : GetFullYear(parseInt(m[3], 10));
				break;
			case "dmy" :
				m = op.match(new RegExp("^(\\d{1,2})([-./])(\\d{1,2})\\2((\\d{4})|(\\d{2}))$"));
				if(m == null ) return false;
				day = m[1];
				month = m[3]--;
				year = (m[5].length == 4) ? m[5] : GetFullYear(parseInt(m[6], 10));
				break;
			default :
				break;
		}
		if(!parseInt(month)) return false;
		month = month==12 ?0:month;
		var date = new Date(year, month, day);
        return (typeof(date) == "object" && year == date.getFullYear() && month == date.getMonth() && day == date.getDate());
		function GetFullYear(y){return ((y<30 ? "20" : "19") + y)|0;}
	}
 }

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩主播视频在线| 欧美性xxxxxx少妇| 国产91精品久久久久久久网曝门| 午夜不卡av在线| 国产成人免费视频一区| 97久久精品人人澡人人爽| 99久免费精品视频在线观看| 色又黄又爽网站www久久| 欧美精品日日鲁夜夜添| 亚洲精品一区二区三区香蕉| 综合婷婷亚洲小说| 久久99九九99精品| 欧美精品18+| 亚洲六月丁香色婷婷综合久久| 免费久久精品视频| 日本福利一区二区| 欧美激情一区在线| 韩国毛片一区二区三区| 67194成人在线观看| 亚洲精品美国一| 成人蜜臀av电影| 久久精品日产第一区二区三区高清版| 亚洲第一搞黄网站| 欧美性大战久久久久久久蜜臀| 中文字幕视频一区二区三区久| 国产成人一级电影| 国产精品福利电影一区二区三区四区| 久久精品人人做人人爽人人| 久久精品免费观看| 亚洲男人天堂一区| 久久久久久久久久久99999| 国产清纯白嫩初高生在线观看91 | 国产三区在线成人av| 最近日韩中文字幕| 国产精品一区二区三区四区| 欧美性xxxxx极品少妇| 亚洲欧洲av色图| bt欧美亚洲午夜电影天堂| 欧美精品一区二区在线观看| 日精品一区二区| 日韩一级视频免费观看在线| 一级做a爱片久久| 欧美成人国产一区二区| 成人97人人超碰人人99| 日本欧美一区二区三区乱码| 久久综合久久综合久久| 欧美中文字幕一区| 国产一区二区三区在线观看免费| 日韩理论片中文av| 欧美成人猛片aaaaaaa| 粉嫩嫩av羞羞动漫久久久| 亚洲女与黑人做爰| 国产三级欧美三级日产三级99| 91在线精品一区二区三区| 麻豆国产精品777777在线| 亚洲综合一二区| 欧美大片一区二区| 国产一区视频导航| 青青草原综合久久大伊人精品| 亚洲va韩国va欧美va精品| 有码一区二区三区| 日日夜夜一区二区| 日韩一区二区在线免费观看| 日韩精品1区2区3区| 毛片av一区二区| 99久久综合精品| 久久毛片高清国产| 日本成人超碰在线观看| 免费高清不卡av| 成人动漫在线一区| 欧美专区亚洲专区| 日韩午夜中文字幕| 精品电影一区二区| 久久久久久久久伊人| 国产欧美日韩在线| 国产精品久久久久影院色老大| 国产午夜精品在线观看| 国产日产欧美一区二区视频| 国产精品热久久久久夜色精品三区| 国产片一区二区三区| 亚洲美女一区二区三区| 美国十次了思思久久精品导航| 精品一二三四在线| 欧美美女一区二区| 亚洲天堂a在线| 成人激情动漫在线观看| 欧美一区二区三区日韩视频| 日韩美女一区二区三区| 亚洲欧美国产77777| 国产毛片精品一区| www国产精品av| 一级日本不卡的影视| 国产在线精品一区二区夜色| 国产99久久精品| 欧美精品欧美精品系列| 国产精品全国免费观看高清| 蜜臂av日日欢夜夜爽一区| 99视频一区二区| 日韩一区二区在线看| 国产亚洲综合av| 久久99国产精品久久99| 欧洲在线/亚洲| 亚洲一区二区视频在线| 色婷婷亚洲综合| 国产精品成人网| 国产高清在线精品| 日韩欧美激情四射| 国产精品一级片| 一区二区三区四区av| 欧美性生活大片视频| 免费亚洲电影在线| 国产精品久久综合| 4hu四虎永久在线影院成人| 丁香啪啪综合成人亚洲小说 | 日韩精品一区二区三区在线观看| 国产精品一区二区久激情瑜伽 | 亚洲精品视频观看| 欧美卡1卡2卡| 久久福利资源站| 国产日产精品一区| 91污片在线观看| 日韩国产精品久久| 国产精品三级av| 欧美一区二区三区日韩视频| 国产一区二区久久| 午夜精品爽啪视频| 日韩一区在线看| 日韩免费高清视频| 在线观看不卡一区| 国产成人精品免费在线| 一区二区三区四区不卡在线 | 国产裸体歌舞团一区二区| 国产精品麻豆久久久| 日韩精品一区二区三区视频| 91视频国产观看| av一二三不卡影片| 不卡一区中文字幕| 成人h动漫精品| 99免费精品视频| 精品在线亚洲视频| 亚洲日本电影在线| 国产精品网站一区| 国产午夜精品福利| 久久婷婷国产综合精品青草| 欧美日韩国产一级| 欧美日韩中文国产| 欧美性三三影院| 欧美午夜精品久久久久久超碰| 91蜜桃在线观看| 欧美综合欧美视频| 91麻豆精品久久久久蜜臀| 欧美人成免费网站| 久久亚洲综合色| 国产婷婷色一区二区三区在线| 精品久久国产97色综合| 制服.丝袜.亚洲.中文.综合| 亚洲精品在线免费观看视频| 精品第一国产综合精品aⅴ| 久久久国产精品午夜一区ai换脸| 久久久精品天堂| 中文字幕在线视频一区| 亚洲国产日韩精品| 美女精品一区二区| av午夜一区麻豆| 欧美日韩成人在线一区| 欧美va在线播放| 亚洲一区在线看| 激情亚洲综合在线| 欧美日韩精品高清| 最近日韩中文字幕| 免费在线观看视频一区| 色综合久久中文字幕| 欧美精品一区二区三区在线播放 | 91精品国产色综合久久不卡电影| 欧美成人女星排名| 亚洲一区影音先锋| 成人app网站| 国产清纯白嫩初高生在线观看91 | 欧美无人高清视频在线观看| 日本一区二区免费在线| 免费在线观看一区| 8x8x8国产精品| 首页国产欧美久久| 欧美性猛交一区二区三区精品 | 亚洲综合在线免费观看| 国产成人av影院| 国产精品国产自产拍在线| 国产精品亚洲视频| 国产精品看片你懂得| 99国产精品久久久久久久久久| 26uuu国产一区二区三区| 国内一区二区视频| 国产精品福利一区二区| 色噜噜狠狠成人中文综合| 亚洲国产精品一区二区久久| 欧美精品一二三四| 国产91精品免费| 亚洲最大的成人av| 日韩精品资源二区在线| 日韩精品久久理论片|