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

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

?? checkdata.js

?? 網(wǎng)上書店 源代碼和數(shù)據(jù)庫網(wǎng)上書店 源代碼和數(shù)據(jù)庫
?? JS
?? 第 1 頁 / 共 3 頁
字號:
/**
 * Description: JavaScript腳本文件,提供公用方法,供JSP網(wǎng)頁調(diào)用
 */
 //wxl add at 2005-04-14////////////////////////////
/*
對date數(shù)據(jù)大小進行效驗dateCompare,后一個值一定要大于前一個值,若不是提示信息,光標自動定位
參數(shù)args1代表小參數(shù)對象的值,例如:document.form1.name.value
參數(shù)args2代表大參數(shù)對象的值,例如:document.form1.name.value
參數(shù)args3代表arg1參數(shù)的實際意義,以便能準確通知用戶。
參數(shù)args4代表arg2參數(shù)的實際意義,以便能準確通知用戶。
參數(shù)args11代表arg11參數(shù)的頁面元素,以便設置相應的焦點。
*/
function dateValueCompare(args1,args2,args3,args4,obj11){
 var arrayOfStart = trim(args1).split("-");
 var arrayOfEnd = trim(args2).split("-");
 //alert(""+arrayOfEnd);
 var startDate=new Date(arrayOfStart[0],arrayOfStart[1],arrayOfStart[2]);
 //alert("startDate="+startDate);
 var endDate=new Date(arrayOfEnd[0],arrayOfEnd[1],arrayOfEnd[2]);
 //alert("endDate="+endDate);
 //alert(startDate<=endDate);
 if(startDate<=endDate){
  //alert("判斷合法已進入!");
  return true;
 }else{
   alert(args3+"輸入的值應該小于"+args4+"值!");
   obj11.focus();
   return false;
 }
}
/**
功能描述:驗證時間的格式()
obj1 : 輸入框?qū)ο?obj2 : 是否可以為空 0,可以 1 不可以
obj3 : 描述信息
obj4 : 日期格式 'yyyy-mm-dd','yyyy-mm','yyyy'

*/
function checkDateType(obj1,obj2,obj3,obj4){
	var obj=obj1;
 if(obj4=='yyyy-mm-dd'){
	 if(!rigorCheckValue(obj1,obj2,4,0,0,obj3)){
		 return false;
	 }
	 return true;
 }else if(obj4=='yyyy-mm'){
   if(!checkDateYearMonth(obj1,obj2,obj3)){
	   return false;
   }
   return true;
 }else if(obj4=='yyyy'){
	 if(!checkDateOnlyYear(obj1,obj2,obj3)){
		 return false;
	 }
	 return true;
 }

  return true;
}
/**
功能描述:驗證時間的格式('yyyy')
obj1 : 輸入框?qū)ο?obj2 : 是否可以為空 0,可以 1 不可以
obj3 : 描述信息
*/
function checkDateOnlyYear(obj1,obj2,obj3){
	var obj=obj1;
  if(obj2==0){
	  if(obj.value!=''){
		  if(isNumberAlt(obj1)){
		   if(obj.value.length>=0&&obj.value.length<4){
			  alert(obj3+'格式不正確(正確格式:yyyy)');
			  obj.focus();
			  return false;
		   }else if(obj.value.length>4){
			  alert(obj3+'格式不正確(正確格式:yyyy)');
			  obj.focus();
			  return false;
		   }
		  }
	  }
	  return true;
  }else if(obj2==1){
	  if(obj.value==''){
		  alert(obj3+'不能為空!');
		  obj.focus();
		  return false;
	  }else{
        if(isNumberAlt(obj1)){
		   if(obj.value.length>=0&&obj.value.length<4){
			  alert(obj3+'格式不正確(正確格式:yyyy)');
			  obj.focus();
			  return false;
		   }else if(obj.value.length>4){
			  alert(obj3+'格式不正確(正確格式:yyyy)');
			  obj.focus();
			  return false;
		   }
		  }
		  return true;
	  }
  }
}
/**
功能描述:驗證時間的格式('yyyy-mm')
obj1 : 輸入框?qū)ο?obj2 : 是否可以為空 0,可以 1 不可以
obj3 : 描述信息
*/
function checkDateYearMonth(obj1,obj2,obj3){
  var obj=obj1;
   if(!obj.value==''){
  var dateReg = /^\d\d\d\d-([0][1-9])|([1][0-2])$/;
  if(dateReg.test(obj.value)){
     return true;
  }else{
     alert(obj3+"填寫的不是有效的日期格式,請重新輸入!");
     obj.focus();
     return false;
  }
  }else if(obj2==1){
	   if(obj.value==''){
    alert(obj3+"為必填項,請輸入!");
	obj.focus();
    return false;
  }else if(!obj.value==''){
  var dateReg = /^\d\d\d\d-([0][1-9])|([1][0-2])$/;
  if(dateReg.test(obj.value)){
     return true;
  }else{
     alert(obj3+"填寫的不是有效的日期格式,請重新輸入!");
     obj.focus();
     return false;
  }
  }
 }
}
///////////////////////////
/**
 * 作用: 去除字符串左空格
 * 參數(shù): str: 字符串
 * 返回: 去除左空格后的字符串
 */
function lTrim(str){
	var rtnStr;
	rtnStr=""
	for (var i=0;i<str.length;i++){
		if (str.charAt(i)!=" "){
			rtnStr=str.substr(i);
			break;
		}
	}
	return rtnStr;
}

/**
 * 作用: 去除字符串右空格
 * 參數(shù): str: 字符串
 * 返回: 去除右空格后的字符串

function rTrim(str){
	var rtnStr;
	rtnStr=""
	for (var i=str.length-1;i>=0;i--){
		if (str.charAt(i)!=" "){
			rtnStr=str.substring(0,i+1);
			break;
		}
	}
	return rtnStr;
}
 */
//去掉字串右邊的空格
function rTrim(str)
{
var iLength;

iLength = str.length;
if (str.charAt(iLength - 1) == " ")
{
//如果字串右邊第一個字符為空格
str = str.slice(0, iLength - 1);//將空格從字串中去掉
//這一句也可改成 str = str.substring(0, iLength - 1);
str = rTrim(str); //遞歸調(diào)用
}
return str;
}


/**
 * 作用: 去除字符串左右空格
 * 參數(shù): str: 字符串
 * 返回: 去除左右空格后的字符串
 */
function trim(str){
	return(lTrim(rTrim(str)));
}

/**
 * 作用: 根據(jù)錯誤號,顯示提示信息
 * 參數(shù): (1) errNo: 錯誤號(與message.js文件對應); (2) objName: 對象名(可選參數(shù))
 * 返回: alert對話框
 */
function displayMessage(errNo,objName) {
  if( objName==null ){
    alert(errNo);
  } else {
    alert('"'+objName+'"'+errNo);
  }
}

/**
 * 作用: 檢測是否為空
 * 參數(shù): obj: 要檢查的輸入對象
 * 返回: true/false
 */
function isEmpty(obj) {
	var val=obj.value;
	if(trim(val)==""){
		return true;
	}
  return false;
}

/**
 * 作用: 檢測是否為空;如果為空,顯示提示信息
 * 參數(shù): (1) obj: 要檢查的輸入對象; (2) message: 在錯誤提示中顯示的對象名稱(可選)
 * 返回: true/false alert
 */
function isEmptyAlt(obj,message) {
  if( isEmpty(obj) ){
    displayMessage(M01001,message);
    obj.focus();
    return true;
  }
  return false;
}
/**
 * 作用: 檢測數(shù)字,至少一位長度
 * 參數(shù): obj: 要檢查的輸入對象
 * 返回: true/false
 */
function isNumber(obj) {
	var str=trim(obj.value);
	var regexp=/^(\d+)$/;
	return regexp.test(str);
}

/**
 * 作用: 檢測數(shù)字,至少一位長度;如果不是數(shù)字,顯示提示信息
 * 參數(shù): obj: 要檢查的輸入對象; (2) message: 在錯誤提示中顯示的對象名稱(可選)
 * 返回: true/false alert
 */
function isNumberAlt(obj,message) {
  if( isNumber(obj) ){
    return true;
  }
  displayMessage(M01002,message);
  obj.focus();
  return false;
}

/**
 * 作用: 檢測int,長度范圍:1-限定長度
 * 參數(shù): (1) num: 輸入的數(shù)字; (2) len: 數(shù)字的限定長度(默認是8)
 * 返回: true/false
 */
function isInt(num,len){
  var regexp;
  var leng;
  if( len==null ){
    regexp = /^(\d){1,8}$/;
  } else {
    regexp = /^(\d){1,leng}$/;
  }
  return(regexp.test(num));
}

/**
 * 作用: 檢測int,長度范圍(1-限定長度);如果不符,顯示提示信息
 * 參數(shù): (1) num: 輸入的數(shù)字; (2) len: 數(shù)字的限定長度(默認是8); (3) message: 在錯誤提示中顯示的對象名稱(可選)
 * 返回: true/false alert
 */
function isIntAlt(num,len,message) {
  if( isInt(num,len) ){
    return true;
  }
  displayMessage(M01003,message);
  return false;
}

//檢測float,長度范圍:整數(shù)1-11位,浮點精度4位
//如:12 12.12 12.1234 為合法的,12.12345為非法
function isFloat(obj){
  //var regexp = /^(\d){1,11}((.)(\d){1,4})?$/;
// 2004-07-26 李誠修改
//   var regexp = /^(-?)?(\d){1,11}((.)(\d){1,4})?$/;
  var regexp = /^(-?)?(\d){1,11}((\.)(\d){1,4})?$/;
  return(regexp.test(trim(obj.value)));
}

//檢測float,長度范圍:整數(shù)1-11位,浮點精度4位
//如果不符,顯示提示信息
function isFloatAlt(obj,message) {
  if( isFloat(obj) ){
    return true;
  }
  displayMessage(M01004,message);
  obj.focus();
  return false;
}

//檢測字符串,為數(shù)字與字母組合
function isString(obj){
	var str=trim(obj.value);
	var regexp=/^(\w+)$/;
	return regexp.test(str);
}

//檢測字符串,為數(shù)字與字母組合;如果不符,顯示提示信息
function isStringAlt(obj,message) {
  if( isString(obj) ){
    return true;
  }
  displayMessage(M01005,message);
  obj.focus();
  return false;
}

//電子信箱檢測
function isEmail(str) {
	var regexp = /^(\w)[^@]{0,16}(@)(\w){1,30}(.(\w){1,5})+$/;
	return(regexp.test(str));
}

//電子信箱檢測;如果不符,顯示提示信息
function isEmailAlt(str,message) {
  if( isEmail(str) ){
    return true;
  }
  displayMessage(M01006,message);
  return false;
}

//身份證號碼檢測
function isIDCard(str) {
	var regexp;
	if(str.length==15){             //15位
		regexp=/^(\d{15})$/;
   	return regexp.test(str);
	}
  if(str.length==18){             //18位
	  regexp=/^(\d{17})([1]{1})$/;
    if(!regexp.test(str))
	    regexp=/^(\d{17})(\w{1})$/;
		return regexp.test(str);
	}
	return false;
}

//身份證號碼檢測;如果格式不符,顯示提示信息
function isIDCardAlt(str,message) {
  if( isIDCard(str) ){
    return true;
  }
  displayMessage(M01007,message);
  return false;
}

//用戶ID檢測,可以包含字母數(shù)字及除字符:’ ” 外的其他字符,長度1-16位
function isUserID(str) {
	regexp = /^(\w){1,16}$/;
  return(regexp.test(str));
}

//用戶ID檢測,可以包含字母數(shù)字及除字符:’ ” 外的其他字符,長度1-16位
//如果格式不符,顯示提示信息
function isUserIDAlt(str,message) {
  if( isUserID(str) ){
    return true;
  }
  displayMessage(M01008,message);
  return false;
}

//檢測字符串 不能包含><'"
function isStr(obj){
	var tf=false;
	var str=trim(obj.value);
	if(str.indexOf("'")>-1||str.indexOf(">")>-1||str.indexOf("<")>-1||str.indexOf("\"")>-1)
		tf=false;
	else
		tf=true;
	return tf;
}

//檢測字符串 不能包含><'";如果格式不符,顯示提示信息
function isStrAlt(obj,message) {
  if( isStr(obj) ){
    return true;
  }
  displayMessage(M01009,message);
  obj.focus();
  return false;
}

//檢測日期(1900~2099),合法格式為 2002-09-30
function isDate(obj)
{
 var dt=trim(obj.value);
 var dtYear = dt.substring(0,4);
 var joinStr1 = dt.substring(4,5);
 var dtMonth = dt.substring(5,7);
 var joinStr2 = dt.substring(7,8);
 var dtDay = dt.substring(8,10);
 var leapYear = false;     //閏年標志
 var tf = true;
 if (!isInt(dtYear))
   return false;
 if (!isInt(dtMonth))
   return false;
 if (!isInt(dtDay))
   return false;
 if(joinStr1!="-"||joinStr2!="-")
   return false;
 if((dt.length)!=10)
   tf = false;
 if(dtYear<1900)
   tf = false;
 if(dtYear>2099)
   tf = false;
 if((dtYear%400)==0)
   leapYear = true;
 else
   if((dtYear%100)!=0)
     if(dtYear%4==0)
       leapYear = true;
 if(dtMonth<1)
   tf = false;
 if(dtMonth>12)
   tf = false;
 switch(dtMonth) {
   case '01':
   case '03':
   case '05':
   case '07':
   case '08':
   case '10':
   case '12':
     if(dtDay<1)
       tf = false;
     if(dtDay>31)
       tf = false;
     break;
   case '04':
   case '06':
   case '09':
   case '11':
     if(dtDay<1)
       tf = false;
     if(dtDay>30)
       tf = false;
     break;
   case '02':
     if(leapYear) {
       if(dtDay<1)
         tf = false;
       if(dtDay>29)
         tf = false;
     }
     else {
       if(dtDay<1)
         tf = false;
       if(dtDay>28)
         tf = false;
     }
     break;
 }

 if(tf)
   return true;
 else
   return false;
}

//檢測日期(1900~2099),合法格式為 2002-09-30;如果格式不符,顯示提示信息
function isDateAlt(obj,message) {
  if( isDate(obj) ){
    return true;
  }
  displayMessage(M01010,message);
  obj.focus();
  return false;
}
//檢測日期(1900~2099),合法格式為 2002-09-30
function isTempDate(obj)
{
 var dt=obj;
 var dtYear = dt.substring(0,4);
 var joinStr1 = dt.substring(4,5);
 var dtMonth = dt.substring(5,7);
 var joinStr2 = dt.substring(7,8);
 var dtDay = dt.substring(8,10);
 var leapYear = false;     //閏年標志
 var tf = true;
 if (!isInt(dtYear))
   return false;
 if (!isInt(dtMonth))
   return false;
 if (!isInt(dtDay))
   return false;
 if(joinStr1!="-"||joinStr2!="-")
   return false;
 if((dt.length)!=10)
   tf = false;
 if(dtYear<1900)
   tf = false;
 if(dtYear>2099)
   tf = false;
 if((dtYear%400)==0)
   leapYear = true;
 else
   if((dtYear%100)!=0)
     if(dtYear%4==0)
       leapYear = true;
 if(dtMonth<1)
   tf = false;
 if(dtMonth>12)
   tf = false;
 switch(dtMonth) {
   case '01':
   case '03':
   case '05':
   case '07':
   case '08':
   case '10':
   case '12':
     if(dtDay<1)
       tf = false;
     if(dtDay>31)
       tf = false;
     break;
   case '04':
   case '06':
   case '09':
   case '11':
     if(dtDay<1)
       tf = false;
     if(dtDay>30)
       tf = false;
     break;
   case '02':
     if(leapYear) {
       if(dtDay<1)
         tf = false;
       if(dtDay>29)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩三级在线| 五月综合激情网| 国产日韩欧美亚洲| 久久九九国产精品| 国产欧美日韩亚州综合| 欧美激情一区二区在线| 国产精品久久网站| 1区2区3区精品视频| 亚洲美女屁股眼交3| 亚洲综合久久av| 日韩成人精品在线| 久久国产精品99久久久久久老狼| 免费在线观看日韩欧美| 黄页网站大全一区二区| 国产综合色产在线精品| 国产91丝袜在线播放0| 99精品热视频| 欧美色老头old∨ideo| 91精品国产丝袜白色高跟鞋| 欧美精品一区二区三区久久久| 2021久久国产精品不只是精品| 国产蜜臀av在线一区二区三区| 亚洲色图19p| 午夜精品影院在线观看| 久久99精品久久久久久国产越南| 国产91对白在线观看九色| av电影一区二区| 欧美日本精品一区二区三区| 欧美xxxxxxxx| 国产精品久久久久9999吃药| 艳妇臀荡乳欲伦亚洲一区| 亚洲成人免费在线观看| 韩国av一区二区三区在线观看| 国产成人av资源| 在线观看日韩一区| 欧美成人精品1314www| 日本一区二区免费在线| 亚洲一区二区美女| 国产麻豆精品在线| 在线精品亚洲一区二区不卡| 日韩免费一区二区三区在线播放| 中文字幕第一区第二区| 午夜av区久久| 成人av在线网| 这里只有精品免费| 国产精品美女一区二区三区 | 亚洲女人的天堂| 蜜桃av噜噜一区| 一本色道久久综合亚洲精品按摩| 91 com成人网| 中文字幕在线不卡一区| 日本va欧美va瓶| 一本色道久久综合狠狠躁的推荐 | 亚洲va欧美va天堂v国产综合| 久久99精品一区二区三区| 97成人超碰视| 久久久久久久综合日本| 亚洲精品国产一区二区三区四区在线| 麻豆免费看一区二区三区| 97久久超碰国产精品电影| 久久综合久久鬼色中文字| 亚洲午夜在线电影| 成人激情小说网站| 精品国产区一区| 亚洲超碰精品一区二区| gogogo免费视频观看亚洲一| 日韩免费观看高清完整版| 亚洲三级理论片| 岛国精品一区二区| 欧美成人女星排行榜| 亚洲国产欧美在线人成| www.亚洲在线| 久久久久久久久久久99999| 日韩中文字幕av电影| 91色视频在线| 中文字幕久久午夜不卡| 韩国欧美一区二区| 欧美一区日韩一区| 亚洲国产成人高清精品| 色94色欧美sute亚洲线路一ni | 亚洲一区二区在线免费看| 国产成人av一区二区三区在线| 欧美一区二区女人| 亚洲第一狼人社区| 欧美系列一区二区| 亚洲一区在线电影| 色94色欧美sute亚洲线路一ni| 中文字幕一区二区不卡| 国产很黄免费观看久久| 精品成人佐山爱一区二区| 日韩av高清在线观看| 欧美美女一区二区在线观看| 一区二区三区在线播| 97se亚洲国产综合自在线不卡| 欧美经典三级视频一区二区三区| 久久电影国产免费久久电影 | 午夜精品久久久久| 欧美视频一区二| 亚洲高清一区二区三区| 欧美自拍丝袜亚洲| 亚洲一区二区欧美激情| 欧美日韩精品一区二区三区四区 | 91蜜桃婷婷狠狠久久综合9色| 国产日产欧产精品推荐色| 国产一区二区不卡在线 | 亚洲成人7777| 欧美一区二区三区男人的天堂| 五月开心婷婷久久| 日韩三区在线观看| 激情小说欧美图片| 国产午夜精品久久久久久久 | 在线观看三级视频欧美| 亚洲一区二区偷拍精品| 欧美日韩免费在线视频| 午夜精品一区在线观看| 日韩午夜在线播放| 国产麻豆精品视频| 亚洲国产岛国毛片在线| av午夜一区麻豆| 一区二区三区中文在线观看| 欧美性大战久久| 麻豆久久久久久| 中文字幕第一区综合| 一本色道久久综合亚洲aⅴ蜜桃| 亚洲一区二区视频| 日韩精品一区二区三区视频播放| 国产精品性做久久久久久| 一区在线观看免费| 欧美巨大另类极品videosbest | 国产最新精品免费| 中文字幕一区二区三区在线不卡| 在线观看日韩国产| 蜜臀久久99精品久久久久宅男 | 国产精品久久久爽爽爽麻豆色哟哟 | 中文字幕欧美一| 欧美性大战久久久久久久| 美美哒免费高清在线观看视频一区二区 | 精品一区二区三区不卡| 国产精品麻豆99久久久久久| 欧美性感一类影片在线播放| 久久av老司机精品网站导航| 日韩伦理av电影| 欧美一区二区三区喷汁尤物| 粉嫩av一区二区三区在线播放| 一区二区三区中文免费| 欧美电影免费观看高清完整版| av动漫一区二区| 另类成人小视频在线| 亚洲欧美一区二区不卡| 欧美一级在线观看| 91在线国产福利| 久久疯狂做爰流白浆xx| 一区二区在线观看免费视频播放| 欧美一区二区日韩一区二区| 大美女一区二区三区| 奇米色一区二区| 综合欧美亚洲日本| 2欧美一区二区三区在线观看视频| 91亚洲国产成人精品一区二三 | 在线不卡中文字幕播放| 成人美女视频在线观看18| 日本人妖一区二区| 亚洲日本在线a| 久久久久久99久久久精品网站| 日本二三区不卡| 成人久久久精品乱码一区二区三区| 亚洲成av人片一区二区梦乃| 中文字幕色av一区二区三区| 日韩欧美中文一区二区| 色婷婷精品大视频在线蜜桃视频| 国产福利精品一区| 久久精品国产免费看久久精品| 亚洲激情图片小说视频| 欧美激情一区不卡| 亚洲精品在线电影| 在线播放视频一区| 色婷婷精品久久二区二区蜜臂av| 高清av一区二区| 加勒比av一区二区| 日韩综合小视频| 亚洲国产成人av好男人在线观看| 中文字幕精品三区| 久久综合九色综合久久久精品综合| 欧美精选午夜久久久乱码6080| 91麻豆高清视频| 成人激情免费网站| 蜜臀va亚洲va欧美va天堂| 亚洲天堂成人网| 色88888久久久久久影院野外| 欧美一区二区播放| 亚洲成人www| 欧美大片日本大片免费观看| 午夜影院久久久| 91国偷自产一区二区开放时间| 欧美国产亚洲另类动漫| 一区二区三区.www| 日本道免费精品一区二区三区| 中文字幕日韩av资源站| 精品国产一区二区三区久久影院| 久久国内精品视频|