📄 global.js
字号:
return false;
}
}
return true;
}
if ((rstrFlag !="1") && (rstrFlag !="2"))
{
rstrFlag="0";
}
for (i=0; i<strIn.length; i++)
{
intCode = (strIn.charCodeAt(i));
if (rstrFlag=="1")
{
if (intCode<48 || intCode>57)
{
if(!(intCode==45 && i==0))
{
return false;
}
}
}
else if (rstrFlag=="2")
{
if (intCode<48 || intCode>57)
{
if(intCode==45 && i==0)
{
}
else if(intCode==46 && !pflg && i!=0)
{
pflg = true;
}
else
{
return false;
}
}
}
else
{
if ((intCode<48 || intCode>57))
{
if(intCode==46 && !pflg && i!=0)
{
pflg = true;
}
else
{
return false;
}
}
}
}
return true;
}
//=============================================================================
// function GxCommerAdd(objText)
// 加逗号
//
//=============================================================================
function GxCommerAdd(objText)
{
var i=0;
var j=0;
var strTemp1="";
var strTemp2="";
var strCommer=",";
var strInt="";
var strDec="";
strIn = (objText.value).toString();
if (GxIsEmpty(objText)){ return;}
if (GxNumberCheck(objText,"2")==false){
objText.select();
alert("请填入数字!");
return ;
}
if (strIn.indexOf(".")<0)
{
strInt=strIn;
}
else
{
strInt=strIn.split(".")[0];
strDec=strIn.split(".")[1];
}
for (i=0;i<=strInt.length;i++)
{
strTemp1=strInt.charAt(i)+strTemp1;
}
for (i=0 ;i<=strTemp1.length+3;i=i+3)
{
if ((strTemp1.length-i)<=3)
{
j=strTemp1.length;
strCommer="";
}
else
{
j=i+3;
}
strTemp2=strTemp2+strTemp1.substring(i,j) + strCommer;
}
strTemp1="";
for (i=0;i<=strTemp2.length;i++)
{
strTemp1=strTemp2.charAt(i)+strTemp1;
}
if(strTemp1.charAt(0)=="-" && strTemp1.charAt(1)==",")
{
strTemp1 = strTemp1.replace(",","");
}
if (strDec!="")
{
strDec="."+strDec;
}
strTemp1+=strDec;
objText.value=strTemp1;
return (strTemp1);
}
//=============================================================================
// function GxDelCommer(objText)
//
// 删除豆号
//=============================================================================
function GxDelCommer(objText)
{
var reg=",";
for(var i=0;i<(objText.value).length;i++)
objText.value = (objText.value).replace(reg,"");
return objText.value;
}
//=============================================================================
// function GxChkDate(objText,str)
//
// 日期检查
//=============================================================================
function GxChkDate(objText,str)
{
var s_cnt = 0;
var rstrYear;
var rstrMonth;
var rstrDay;
var robjField=(objText.value).toString();
if (str!="")
{
robjField=robjField+str;
}
for(var i=0;i<robjField.length;i++)
{
if(robjField.charAt(i) == "/")
{
s_cnt++;
}
}
if(s_cnt != 2)
{
alert("请输入日期,格式如XXXX/XX/XX!");
objText.select();
return false;
}
rstrYear = robjField.substring(0,robjField.indexOf("/"));
robjField = robjField.substring(robjField.indexOf("/")+1);
rstrMonth = robjField.substring(0,robjField.indexOf("/"));
robjField = robjField.substring(robjField.indexOf("/")+1);
rstrDay = robjField.substring(0);
if(rstrYear.substring(0,1) == "S" || rstrYear.substring(0,1) == "s")
{
rstrYear = 1925 + parseInt(rstrYear.substring(1),10);
}
else if(rstrYear.substring(0,1) == "H" || rstrYear.substring(0,1) == "h")
{
rstrYear = 1988 + parseInt(rstrYear.substring(1),10);
}
else if(rstrYear.length == 2)
{
if(parseInt(rstrYear,10) < 80)
{
rstrYear = "20" + rstrYear;
}
else
{
rstrYear = "19" + rstrYear;
}
}
else if(rstrYear.length == 4)
{
}
else
{
alert("请输入日期,格式如XXXX/XX/XX!");
objText.select();
return false;
}
var intY = parseInt(rstrYear,10);
var intM = parseInt(rstrMonth,10) -1;
var intD = parseInt(rstrDay,10);
var datDate = new Date( intY,intM,intD );
if ((datDate.getMonth() != intM) || (datDate.getDate() != intD))
{
alert("请输入日期,格式如XXXX/XX/XX!");
objText.select();
return false;
}
if(rstrMonth.length == 1)
{
rstrMonth = "0" + rstrMonth;
}
if(rstrDay.length == 1)
{
rstrDay = "0" + rstrDay;
}
if (str!="")
{
var j=0;
for (i=0;i<str.length;i++)
{
if(str.charAt(i) == "/")
{
j++;
}
}
if (j==1)
{
objText.value=rstrYear + "/" + rstrMonth;
}
else if (j==2)
{
objText.value=rstrYear;
}
else
{
objText.value=rstrYear + "/" + rstrMonth + "/" + rstrDay
}
}
else
{
objText.value=rstrYear + "/" + rstrMonth + "/" + rstrDay;
}
return true;
}
//=============================================================================
// function GxDateToString(objText)
//
// 日期转变为字符传
//=============================================================================
function GxDateToString(objText)
{
var reg = "/";
GxChkDate(objText);
var strIn = objText.value;
for(var i=0;i<strIn.length;i++)
strIn = strIn.replace(reg,"");
objText.value = strIn;
}
//=============================================================================
// function GxEiOomoji(objText)
//
// 小写字母转大写;
//=============================================================================
function GxEiOomoji(objText)
{
var intCode;
var codeSize = 32;
var strIn = objText.value;
robjField = "";
for(var i=0;i<strIn.length;i++)
{
intCode = (strIn.charCodeAt(i));
if(intCode>=97 && intCode<=122){
robjField += String.fromCharCode(intCode-codeSize);
}
else
{
robjField += String.fromCharCode(intCode);
}
}
objText.value=robjField;
return robjField;
}
//=============================================================================
// function GxChkKeta(objText,robjKeta1)
//
// 检验值是否在指定行数
//=============================================================================
function GxChkKeta(objText,robjKeta1)
{
if(GxStrlen((objText.value).toString()) <= parseInt(robjKeta1.toString())){
return true;
}
else
{
return false;
}
}
//=============================================================================
// function GxStrlen(str)
//
// 解码函数(好象没什么用!)
//=============================================================================
function GxStrlen(str)
{
var i = 0;
var len = 0;
str = escape(str);
for (i = 0; i < str.length; i++, len++)
{
if (str.charAt(i) == "%") {
if (str.charAt(++i) == "u") {
i += 3;
len++;
}
i++;
}
}
return len;
}
//---end of the file!!
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -