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

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

?? validateutil.js

?? 利用jxl和jdom到報(bào)表用的,可以自定義excel模板
?? JS
?? 第 1 頁 / 共 3 頁
字號:
/**
 * 判斷文本輸入框的值是否全部大寫字母和數(shù)字組成【字母范圍A-IV】【數(shù)字范圍1-65536】
 * @param objID文本框的id
 * @param message 警告框里的值
 * @return false 并出現(xiàn)提醒框
 */
function checkInputValueIsExcelCell(objID,message){
	var objValue = document.getElementById(objID).value;
	var re = /[^A-Z0-9]/g
	//alert(objValue);
	//alert(re.test(objValue));
	if(re.test(objValue)){
		alert(message);
		document.getElementById(objID).focus();
		document.getElementById(objID).select();
		return false;		
	}else{
		return true;	
	}
}

/**
 * 判斷文本輸入框的值是否全部為字母、數(shù)字和小數(shù)點(diǎn)組成
 * @param objID文本框的id
 * @param message 警告框里的值
 * @return false 并出現(xiàn)提醒框
 */
function checkInputValueIsCharOrNumber2(objID,message){
	var objValue = document.getElementById(objID).value;
	var re = /[^A-Za-z0-9.]/g
	//alert(objValue);
	//alert(re.test(objValue));
	if(re.test(objValue)){
		alert(message);
		document.getElementById(objID).focus();
		document.getElementById(objID).select();
		return false;		
	}else{
		return true;	
	}
}

/**
 * 判斷文本輸入框的值是否全部為字母、下劃線或數(shù)字組成
 * @param objID文本框的id
 * @param message 警告框里的值
 * @return false 并出現(xiàn)提醒框
 */
function checkInputValueIsCharOrNumber(objID,message){
	var objValue = document.getElementById(objID).value;
	var re = /[^A-Za-z0-9_]/g
	//alert(objValue);
	//alert(re.test(objValue));
	if(re.test(objValue)){
		alert(message);
		document.getElementById(objID).focus();
		document.getElementById(objID).select();
		return false;		
	}else{
		return true;	
	}
}

/**
 * 去除字符串左邊空格、右邊空格和兩邊空格
 * @param str是要驗(yàn)證的文本框的值
 * @return 返回去掉空格后的文本框的值
 */
function trim(str){  //刪除左右兩端的空格
	return str.replace(/(^\s*)|(\s*$)/g, "");
}

function ltrim(str){  //刪除左邊的空格
	return str.replace(/(^\s*)/g,"");
}

function rtrim(str){  //刪除右邊的空格
	return str.replace(/(\s*$)/g,"");
}

/**
 * 驗(yàn)證文本框的值是否為空值
 * @param objID文本框的id
 * @param message 警告框里的值
 * @return false 并出現(xiàn)提醒框
 */
function checkInputValueIsNull(objID,message){
	var objValue = document.getElementById(objID).value;
	if(objValue=="" || objValue == null){
		alert(""+message+"的值為空,請您輸入!");
		document.getElementById(objID).focus();
		document.getElementById(objID).select();
		return false;
	}else{
		document.getElementById(objID).value = trim(objValue);
		return true;
	}
}



/**
 * validateUtil.js是一個通用的驗(yàn)證,包括以下方面
 * 1.空值和空格的驗(yàn)證
 * 2.日期的驗(yàn)證
 * 3.電子郵件地址的驗(yàn)證
 * 4.身份證號碼的驗(yàn)證
 * 5.整數(shù)數(shù)字的驗(yàn)證
 * 6.電話號碼的驗(yàn)證
 * 7.時間的驗(yàn)證
 * 如果大家有比較好的驗(yàn)證都可以在這里匯總
 */

/*===========================【空值和空格的驗(yàn)證】開始==============================*/
/**
 * 空值驗(yàn)證我分為下面幾個階段:
 * 1.檢查是否為null值和空值
 * 2.檢查前后是否有空格
 * 3.檢查所有看是否有空格
 * 4.替換前后的空格為空值
 * 5.替換所有的空格為空值
 * 6.根據(jù)情況進(jìn)行應(yīng)用
 */

/**
 * 檢查輸入字符串中是否為null值或者空字符串
 * @param {objID} 對象的ID
 * @return true OR false;
 * @modify by @tombo
 */
function checkIsNull(objID){
	var objValue = document.getElementById(objID).value;
	if(objValue=="" || objValue == null){
		return true;
	}
	return false;
}

/**
 * 定義一個像java一樣的js_trim()函數(shù),替換前后【空格】為空字符串,包括【全角空格】
 * @param {objID} 對象的ID
 * @return string
 * @modify by @tombo
 */
function js_trim(objID){   
	var str = document.getElementById(objID).value;
	str += "";
	while( (str.charAt(0)==' ')||(str.charAt(0)==' ')||(escape(str.charAt(0))=='%u3000') )     
		str=str.substring(1,str.length);
	while( (str.charAt(str.length-1)==' ')||(str.charAt(str.length-1)==' ')||(escape(str.charAt(str.length-1))=='%u3000') )  
		str=str.substring(0,str.length-1);
	return str;
}


/**
 * 檢查輸入字符串中前后是否有空格
 * @param {objID} 對象的ID
 * @return true OR false;
 * @modify by @tombo
 */
function checkSpaceQH(objID) {
	var objValue = document.getElementById(objID).value;
	var flag = false;
	var i, ch;
	//檢查輸入的值開頭是否有空值,\u3000是全角空格的unicode編碼
	for (i = 0; i < 1; i++) {
		ch = objValue.charAt(i);
		if (ch == " " || ch == "\u3000") {
			flag = true;
			break;
		}
	}
	//檢查輸入的值結(jié)束是否有空值,\u3000是全角空格的unicode編碼
	for (i = objValue.length-1; i < objValue.length; i++) {
		ch = objValue.charAt(i);
		if (ch == " " || ch == "\u3000") {
			flag = true;
			break;
		}
	}
	return flag;
}

/**
 * 檢查輸入整個字符串中是否有空格
 * @param {objID} 對象的ID
 * @return true OR false;
 * @modify by @tombo
 */
function checkSpaceAll(objID) {
	var objValue = document.getElementById(objID).value;
	var flag = false;
	var i, ch;
	//檢查輸入的值中是否有空值,\u3000是全角空格的unicode編碼
	for (i = 0; i < objValue.length; i++) {
		ch = objValue.charAt(i);
		if (ch == " " || ch == "\u3000") {
			flag = true;
			break;
		}
	}
	return flag;
}
 
/**
 * 字符串中前后有空格,替換為空值
 * @param {objID} 對象的ID
 * @return true OR false;
 * @modify by @tombo
 */
function replaceSpaceQH(objID) {
	//var objValue = document.getElementById(objID).value;
	var str = js_trim(objID);
	return str;
	//document.getElementById(objID).value = str;
	//alert("--"+str+"--");
}

/**
 * 替換所有的空格為空值
 * @param {objID} 對象的ID
 * @return true OR false;
 * @modify by @tombo
 */
function replaceSpaceAll(objID) {
	//var objValue = document.getElementById(objID).value;
	//alert("--"+objValue+"--");
	var str = js_trim(objID);
	str=str.replace(/ /g,"");//半角空格
	str=str.replace(/ /g,"");//全角空格
	return str;
	//document.getElementById(objID).value = str;
	//alert("--"+str+"--");
}

/**
 * 下面是判斷null值或空值、前后是否有空格;如果前后有空格不替換,而是出現(xiàn)警告信息
 * @param {objID} 對象的ID
 * @param message 對象的名稱
 * @modify by @tombo
 */
function alertBlankValidateQH(objID,message) {
	if(checkIsNull(objID)) {
		alert("【"+message+"】的值為空,請您輸入!");
		document.getElementById(objID).focus();
		document.getElementById(objID).select();
		return false;
	}else{
		if(checkSpaceQH(objID)) {
			alert("您輸入的【"+message+"】中有空格存在!");
			document.getElementById(objID).focus();
			document.getElementById(objID).select();
			return false;
		}
	}
}

/**
 * 下面是判斷null值或空值、前后是否有空格;如果前后有空格直接替換,不出現(xiàn)警告信息
 * @param {objID} 對象的ID
 * @param message 對象的名稱
 * @modify by @tombo
 */
function replaceBlankValidateQH(objID,message) {
	if(checkIsNull(objID)) {
		alert("【"+message+"】的值為空,請您輸入!");
		document.getElementById(objID).focus();
		document.getElementById(objID).select();
		return false;
	}else{
		document.getElementById(objID).value = replaceSpaceQH(objID);	
		return true;
	}
}

/**
 * 下面是判斷null值或空值、是否有空格;如果有空格不替換,而是出現(xiàn)警告信息
 * @param {objID} 對象的ID
 * @param message 對象的名稱
 * @modify by @tombo
 */
function alertBlankValidateAll(objID,message) {
	if(checkIsNull(objID)) {
		alert("【"+message+"】的值為空,請您輸入!");
		document.getElementById(objID).focus();
		document.getElementById(objID).select();
		return false;
	}else{
		if(checkSpaceAll(objID)) {
			alert("您輸入的【"+message+"】中有空格存在!");
			document.getElementById(objID).focus();
			document.getElementById(objID).select();
			return false;
		}
	}
}

/**

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色婷婷精品大在线视频| 国产91精品精华液一区二区三区| jlzzjlzz亚洲日本少妇| 国产日韩欧美精品一区| 成人高清免费在线播放| 中文字幕一区不卡| 欧美综合一区二区三区| 三级久久三级久久| 精品伦理精品一区| 粉嫩嫩av羞羞动漫久久久| 国产精品日产欧美久久久久| 972aa.com艺术欧美| 亚洲午夜久久久久久久久电影网| 欧美日韩卡一卡二| 久久精品国产久精国产| 日本一区二区成人在线| 99精品1区2区| 舔着乳尖日韩一区| 久久免费精品国产久精品久久久久| 国产黄色成人av| 亚洲欧美日韩一区| 欧美一区二区三区婷婷月色| 国产揄拍国内精品对白| 国产精品久久久久天堂| 欧美另类z0zxhd电影| 极品少妇xxxx偷拍精品少妇| 国产精品萝li| 欧美日韩一区二区在线视频| 国产一区二区在线视频| 亚洲人成精品久久久久久| 欧美日韩综合在线免费观看| 国产一区二区按摩在线观看| 亚洲另类春色国产| 精品va天堂亚洲国产| 波多野结衣一区二区三区 | 99r精品视频| 天堂午夜影视日韩欧美一区二区| 337p粉嫩大胆噜噜噜噜噜91av | 成人激情校园春色| 三级一区在线视频先锋| 国产精品欧美综合在线| 91精品国产色综合久久久蜜香臀| 成人18视频在线播放| 日韩激情视频网站| 亚洲精品综合在线| 国产亚洲精品7777| 欧美情侣在线播放| 色婷婷综合久久久久中文一区二区| 久88久久88久久久| 夜夜精品浪潮av一区二区三区| 国产亚洲精品资源在线26u| 精品视频1区2区3区| 91在线精品一区二区| 精品一区二区三区免费视频| 亚洲影院理伦片| 国产精品伦理一区二区| 精品国产伦理网| 欧美日本韩国一区二区三区视频| 成人av免费在线观看| 国产主播一区二区| 日韩精品电影一区亚洲| 亚洲精品视频在线看| 国产精品视频一二| 久久一区二区视频| 日韩欧美视频一区| 欧美日韩的一区二区| 色婷婷狠狠综合| 成人激情文学综合网| 国产精品小仙女| 激情六月婷婷综合| 六月婷婷色综合| 日本中文一区二区三区| 亚洲精品成人悠悠色影视| 国产精品久久夜| 国产精品丝袜一区| 欧美激情在线一区二区| 国产农村妇女毛片精品久久麻豆 | 日韩精品中文字幕在线一区| 欧美日韩美少妇| 欧美综合天天夜夜久久| 欧美在线啊v一区| 国产精品123| 久久99精品国产麻豆婷婷| 视频在线观看一区| 秋霞午夜av一区二区三区| 亚洲综合丁香婷婷六月香| 亚洲三级久久久| 中文字幕一区二区三区在线播放| 欧美激情资源网| 国产女人水真多18毛片18精品视频 | 亚洲乱码国产乱码精品精小说 | 9i看片成人免费高清| 99久久伊人精品| 99精品久久免费看蜜臀剧情介绍| 国产成人精品一区二 | 国产福利91精品一区二区三区| 蓝色福利精品导航| 国产乱码精品一区二区三区av | 婷婷成人激情在线网| 奇米精品一区二区三区在线观看一| 天天综合色天天| 美女www一区二区| 国产麻豆9l精品三级站| 成人av在线一区二区三区| 99麻豆久久久国产精品免费优播| 99精品一区二区三区| 欧美影院午夜播放| 91精品婷婷国产综合久久| 欧美sm美女调教| 国产精品国产三级国产普通话三级| 亚洲欧美日韩在线播放| 日韩电影在线免费看| 国产精品1区2区3区| 欧美日韩国产免费| 在线播放视频一区| 久久九九国产精品| 亚洲一区在线视频观看| 极品少妇xxxx精品少妇偷拍| 99re这里都是精品| 51精品视频一区二区三区| 久久婷婷色综合| 亚洲另类一区二区| 精品无人区卡一卡二卡三乱码免费卡| 成人一道本在线| 欧美区在线观看| 国产精品欧美一区喷水| 日本女优在线视频一区二区| 国产精品69久久久久水密桃| 欧美视频一区二区三区| 久久久久免费观看| 日日骚欧美日韩| av综合在线播放| 欧美成人video| 午夜欧美2019年伦理| 懂色av中文字幕一区二区三区| 欧美日韩亚洲综合| 国产欧美精品日韩区二区麻豆天美| 午夜欧美大尺度福利影院在线看| 国产成人三级在线观看| 日韩午夜三级在线| 亚洲精品国产a| 成人毛片在线观看| 亚洲精品一线二线三线| 亚洲福利视频导航| 色综合中文字幕国产 | 日韩黄色免费电影| 色老综合老女人久久久| 国产精品视频免费| 国产一区二区三区在线观看精品| 欧美美女直播网站| 亚洲精品国产a| av电影在线观看不卡| 久久久久国产精品厨房| 久久国产日韩欧美精品| 91精品国产综合久久久久久漫画| 夜夜嗨av一区二区三区| av一区二区三区黑人| 中文字幕欧美日本乱码一线二线| 免费人成黄页网站在线一区二区| 欧美日韩国产小视频在线观看| 国产精品久久久久久久久动漫 | 国产精品亚洲视频| 久久中文娱乐网| 日av在线不卡| 正在播放亚洲一区| 五月婷婷激情综合| 欧美日韩一级二级三级| 亚洲国产成人porn| 欧美日韩电影在线| 日本特黄久久久高潮| 欧美精品99久久久**| 天天综合色天天综合| 91精品中文字幕一区二区三区| 日韩国产成人精品| 制服丝袜成人动漫| 免费观看久久久4p| 精品久久国产字幕高潮| 狠狠色2019综合网| 久久先锋影音av鲁色资源| 国产美女精品人人做人人爽| 26uuu国产日韩综合| 国产呦精品一区二区三区网站| www激情久久| 国产精品一级在线| 综合欧美一区二区三区| 色噜噜夜夜夜综合网| 亚洲综合色自拍一区| 欧美精品aⅴ在线视频| 另类的小说在线视频另类成人小视频在线 | 韩国v欧美v亚洲v日本v| 久久久精品综合| 91视频一区二区三区| 亚洲国产aⅴ成人精品无吗| 日韩一区二区精品在线观看| 国产精品一区在线| 亚洲美女在线一区| 欧美一区二区在线免费观看| 国产精品456露脸| 亚洲夂夂婷婷色拍ww47 | 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av |