⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gbs_global.js

📁 对日软件外包 为东芝做的一个全球商业管理系统
💻 JS
📖 第 1 页 / 共 2 页
字号:
		if (strChkVal.match(/[, ./;:]/))
			return false;
		else
			return true;
	}

	//	 慜僛儘曇廤
	function GxFillzero(strVal, nlen)
	{
		var strIn = strVal.toString();
		var i, len = nlen - strIn.length;
		
		if (len < 0)
			return strIn;
			
		for (i=0; i<len; i++)
		{
			strIn = '0' + strIn;
		}	
		
		return strIn;
	}


	// 擔晅僠僃僢僋娭悢孮

	// 寧枛擔庢摼
	function cmJFnc_lngGetEndOfMthDay( dtmYear, dtmMonth)
	{
		if (dtmMonth == 2)
		{
			if (!(dtmYear % 4) && dtmYear % 100 || !(dtmYear % 400))
				return 29;
			else
				return 28;
		}
		else if (dtmMonth == 4 || dtmMonth == 6 || dtmMonth == 9 || dtmMonth == 11)
			return 30;
		else
			return 31;
	}

	//  擔晅懨摉惈僠僃僢僋
	function cmJFnc_strDateChk(dtmDate)
	{
		var aryDate, strYear, strMonth, strDay;
		var datDate, intYear, intMonth, intDay;

		aryDate = dtmDate.split("/");
		strYear = aryDate[0];
		strMonth = aryDate[1];
		strDay = aryDate[2];

		if (strYear.length == 2)
		{
			if (parseInt(strYear, 10) < 80)
				strYear = "20" + strYear;
			else
				strYear = "19" + strYear;
		}
		else if (strYear.length != 4)
			return null;

		intYear  = parseInt(strYear, 10);
		intMonth  = parseInt(strMonth, 10) -1;
		intDay  = parseInt(strDay, 10);
		datDate = new Date( intYear, intMonth, intDay);
		if ((datDate.getMonth() != intMonth) || (datDate.getDate() != intDay))
			return null;

		if (strMonth.length == 1)
			strMonth = "0" + strMonth;

		if (strDay.length == 1)
			strDay = "0" + strDay;

		return strYear + "/" + strMonth + "/" + strDay;
	}
		
	
	//  僇儞儅嶍彍張棟娭悢
	function cmJFnc_strDelCommer(strVar)
	{
		return !(strVar = strVar.replace(/^[\s丂]*|[\s丂]*$|,/g, "")) ||
			strVar + "e+0" - 0 + "" != "NaN" && (strVar = strVar - 0 + "") != "NaN" ? strVar : "ERR";
	}		

	//  僇儞儅捛壛張棟娭悢
	function cmJFnc_strAddCommer(strVar)
	{
		var nDot, nLen, nCnt;
		var astrVar, nCsr, strVar;

		if ((strVar = cmJFnc_strDelCommer(strVar + "")) == "ERR") return "ERR";
		nDot = strVar.indexOf(".");
		nLen = nDot  < 0 ? strVar.length : nDot;
		nCnt = strVar - 0 < 0 ? (nLen - 2) % 3 + 2 : (nLen - 1) % 3 + 1;

		astrVar = new Array(20); nCsr = 1;
		astrVar[0] = strVar.substr(0, nCnt);
		while (nCnt < nLen) { astrVar[nCsr++] = strVar.substr(nCnt, 3); nCnt += 3; }

		astrVar[nCsr-1] += strVar.substr(nCnt);
		astrVar.length = nCsr;
		return astrVar.join(",");
	}

	function addZero(str,length){
		var str;
		var nDot;
		if (str == "ERR" || str == "") {
			return str;
		}
		str = str + "";
		nDot = str.indexOf(".");
		str = nDot < 0 ? str + "." : str;
		nDot = str.length - str.indexOf(".");
		while (nDot <= length) {
			nDot ++;
			str = str + "0";
		}
		return str;
	}

	// 悢抣僠僃僢僋娭悢孮

	/************************************************************************/
	// 亂 婡擻丂亃	悢抣僠僃僢僋張棟
	// 亂 擖椡丂亃	sFlag	侾丗惍悢丄俀丗幚悢丄懠偺丗惓偺惍悢
	/************************************************************************/
	function cmJFnc_blnNumChk(sData, sFlag)
	{
		if ((sData = cmJFnc_strDelCommer(sData)) == "ERR") return false;
		if (sFlag == "2") return true;
		if (sFlag == "1") return !(sData % 1);
		return sData - 0 >= 0 && !(sData % 1);
	}

	//  彫悢寘悢僠僃僢僋娭悢
	function cmJFnc_blnShosuChk(nData, nIntLen, nDecLen)
	{
		var sData = nData + "", asData;
		if (!cmJFnc_blnNumChk(sData, "2")) return false;
		asData = sData.split(".");
		if (asData[0].length - (nData < 0) > nIntLen) return false;
		if (asData[1] && asData[1].length > nDecLen) return false;
		return true;
	}


	//	暋崌僠僃僢僋娭悢孮

	//  惍悢擖椡崁栚僠僃僢僋娭悢
	function cmJFnc_blnSeisuInChk(oElmt, sName, nLen)
	{
		var sData = oElmt.value;

		if ((sData = cmJFnc_strDelCommer(sData)) == "ERR")
		{ alert(sName + "偼丄悢帤偱擖椡偟偰壓偝偄丅"); oElmt.value = ""; oElmt.focus(); return false; }
		if (!cmJFnc_blnNumChk(sData, "1"))
		{ alert(sName + "偼丄惍悢偱擖椡偟偰壓偝偄丅"); oElmt.focus(); return false; }
		if (sData.length > nLen)
		{ alert(sName + "偑丄寘偁傆傟偟偰偄傑偡丅"); oElmt.focus(); return false; }
		return true;
	}

	//  幚悢擖椡崁栚僠僃僢僋娭悢
	function cmJFnc_blnJisuInChk(oElmt, sName, nFore, nBack)
	{
		var sData = oElmt.value;

		if ((sData = cmJFnc_strDelCommer(sData)) == "ERR")
		{ alert(sName + "偼丄悢抣偱擖椡偟偰壓偝偄丅"); oElmt.value = ""; oElmt.focus(); return false; }
		if (!cmJFnc_blnShosuChk(sData-0, nFore, nBack))
		{ alert(sName + "偑丄寘偁傆傟偟偰偄傑偡丅"); oElmt.focus(); return false; }
		return true;
	}

	//  敿妏塸悢擖椡崁栚僠僃僢僋娭悢
	function cmJFnc_blnEngNumInChk(oElmt, sName, nLen)
	{
		if (!cmJFnc_blnNoUseChk(oElmt.value))
		{ alert(sName + "偵丄巊梡弌棃側偄暥帤偑娷傑傟偰偄傑偡丅"); oElmt.focus(); return false; }

		if (!cmJFnc_blnEngNumChk(oElmt.value))
		{ alert(sName + "偼丄敿妏暥帤偱擖椡偟偰偔偩偝偄丅"); oElmt.focus(); return false; }

		if (oElmt.value.length > nLen)
		{ alert(sName + "偑丄寘偁傆傟偟偰偄傑偡丅"); oElmt.focus(); return false; }

		return true;
	}

	//  慡妏僇僫擖椡崁栚僠僃僢僋娭悢
	function cmJFnc_blnZenkanaInChk(oElmt, sName, nLen)
	{
		if (!cmJFnc_blnZenKanaChk(oElmt.value))
		{ alert(sName + "偼丄慡妏僇僫偱擖椡偟偰壓偝偄丅"); oElmt.focus(); return false; }

		if (!cmJFnc_lngGetLenB(oElmt.value, nLen))
		{ alert(sName + "偑丄寘偁傆傟偟偰偄傑偡丅"); oElmt.focus(); return false; }

		return true;
	}

	//  慡妏擖椡崁栚僠僃僢僋娭悢
	function cmJFnc_blnZenkakuInChk(oElmt, sName, nLen) 
	{
		if (!cmJFnc_blnNoUseChk(oElmt.value))
		{ alert(sName + "偵丄巊梡弌棃側偄暥帤偑娷傑傟偰偄傑偡丅"); oElmt.focus(); return false; }

		if (cmJFnc_blnHanKanaChk(oElmt.value))
		{ alert(sName + "偼丄敿妏僇僫偑娷傑傟偰偄傑偡丅"); oElmt.focus(); return false; }

		if (!cmJFnc_lngGetLenB(oElmt.value, nLen))
		{ alert(sName + "偑丄寘偁傆傟偟偰偄傑偡丅"); oElmt.focus(); return false; }

		return true;
	}

//**********************************************************
// ENTER僉乕柍岠壔張棟
//**********************************************************
// document.onkeypress = new Function("return event.keyCode != 13");

//document.onkeydown = new Function("return MoveFocus();");

function MoveFocus() 
{
	if (window.event.keyCode==13) {
		window.event.keyCode = 9;
	}
}

//**********************************************************
// 僼傽僀儖Download張棟
//**********************************************************
function pressDownload( url )
{
	sColor = document.frames("downloadFrame").location.href  = url;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -