对sString字符串进行后空格截除
对sString字符串进行前空格截除
对sString字符串进行前后空格截除
限制文本输入框中只能输入数字"0"到"9",".","-"
限制文本中输入框中只能输入数字"0"到"9","."
限制文本中输入框中只能输入数字"0"到"9"
限制文本中输入框中只能输入日期格式
自动将输入文本框中的内容转换成小写字符
自动将输入文本框中的内容转换成大写字符
取得字符串的长度(中文全角的算2个字符)
使img 图片的大小适应td的大小,并成比例的缩小
判断字符串中的单引号和双引号
<script language="JavaScript">
<!--
//本函数用于对sString字符串进行后空格截除
function JHshRTrim(sString)
{
var sStr,i,sResult = "",sTemp = "" ;
sStr = sString.split("");
for (i = sStr.length - 1 ; i >= 0 ; i --) // 将字符串进行倒序
{
sResult = sResult + sStr[i];
}
sTemp = JHshLTrim(sResult) ; // 进行字符串前空格截除
if (sTemp == "") { return "" ; }
sStr = sTemp.split("");
sResult = "" ;
for (i = sStr.length - 1 ; i >= 0 ; i--) // 将经处理后的字符串再进行倒序
{
sResult = sResult + sStr[i];
}
return sResult ;
}
//本函数用于对sString字符串进行前空格截除
function JHshLTrim(sString)
{
var sStr,i,iStart,sResult = "";
sStr = sString.split("");
iStart = -1 ;
for (i = 0 ; i < sStr.length ; i++)
{
if (sStr[i] != " ")
{
iStart = i;
break;
}
}
if (iStart == -1) { return "" ;} //表示sString中的所有字符均是空格,则返回空串
else { return sString.substring(iStart) ;}
}
//本函数用于对sString字符串进行前后空格截除
function JHshTrim(sString)
{
var strTmp ;
strTmp = JHshRTrim(JHshLTrim(sString)) ;
return strTmp ;
}
// 本函数用于限制文本输入框中只能输入数字"0"到"9",".","-"
function JHshNumberText()
{
if ( !(((window.event.keyCode >= 48) && (window.event.keyCode <= 57))|| (window.event.keyCode == 13) || (window.event.keyCode == 46) || (window.event.keyCode == 45)))
{
window.event.keyCode = 0 ;
}
}
// 本函数用于限制文本中输入框中只能输入数字"0"到"9","."
function IsNumber()
{
if (!(((window.event.keyCode>=48) && (window.event.keyCode<=57))||(window.event.keyCode==13)||(window.event.keyCode==45)))
{
window.event.keyCode=0;
}
}
// 本函数用于限制文本中输入框中只能输入数字"0"到"9"
function IsInt()
{
if (!(((window.event.keyCode>=48) && (window.event.keyCode<=57))||(window.event.keyCode==13)))
{
window.event.keyCode=0;
}
}
// 本函数用于限制文本中输入框中只能输入日期格式
function IsDate(DateString , Dilimeter)
{
if ((DateString ==null) || (DateString =="")) return true ;
if (Dilimeter=='' || Dilimeter==null)
Dilimeter = '-';
var tempy='';
var tempm='';
var tempd='';
var tempArray;
if (DateString.length<8 && DateString.length>10)
return false;
tempArray = DateString.split(Dilimeter);
if (tempArray.length!=3)
return false;
if (tempArray[0].length!=4)
{
return false;
} else if(tempArray[1].length!=2)
{
return false;
}else if(tempArray[2].length!=2)
{
return false;
}else
{
tempy = tempArray[0];
tempd = tempArray[2];
tempm = tempArray[1];
}
var tDateString = tempy + '/'+tempm + '/'+tempd +' 8:0:0';//加八小时是因为我们处于东八区
var tempDate = new Date(tDateString);
if (isNaN(tempDate))
return false;
//alert(((tempDate.getUTCFullYear()).toString()+">>>"+tempy+">>>"+tempDate.getDate()).toString()+">>>"+(parseInt(tempd,10)).toString()+">>>"+(tempDate.getMonth()).toString()+">>>"+(parseInt(tempm,10)-1).toString());
if (((tempDate.getUTCFullYear()).toString()==tempy) && (tempDate.getMonth()==parseInt(tempm,10)-1) && (tempDate.getDate()==parseInt(tempd,10)))
{
return true;
}
else
{
return false;
}
}
// 本函数用于自动将输入文本框中的内容转换成小写字符
function JHshToLowerCase()
{
if ((window.event.keyCode >= 65) && (window.event.keyCode <= 90))
{
window.event.keyCode = window.event.keyCode + 32 ;
}
}
// 本函数用于自动将输入文本框中的内容转换成大写字符
function JHshToUpperCase()
{
if ((window.event.keyCode >= 97) && (window.event.keyCode <= 122))
{
window.event.keyCode = window.event.keyCode - 32 ;
}
}
//取得字符串的长度(中文全角的算2个字符)
function strlen(str)
{
var len;
var i;
len = 0;
for (i=0;i<str.length;i++)
{
if (str.charCodeAt(i)>255) len+=2; else len++;
}
return len ;
}
function checkStrComma(str,flag){
//参数flag用来标识判断的深度,为false则只判断字符串串中是否有单引号;为true则判断单引号和双引号
var i,len;
for (i=0;i<str.length;i++)
{
if (flag)
{if ((str.charCodeAt(i)==34)||(str.charCodeAt(i)==39)) return false ;} //判断单引号和双引号
else
{if (str.charCodeAt(i)==39) return false ;} //只判断单引号
}
return true ;
}
//此函数的功能是使img 图片的大小适应td的大小,并成比例的缩小
function change_pic(img,td)
//img是图片对象,td是格子对象
{
var r1=img.width/img.height;
var r2=td.width/td.height;
if (img.width>td.width && r1>r2)
{
img.width=td.width;
img.height=img.width/r1;
}
if (img.height>td.height && r1<r2)
{
img.height=td.height;
img.width=img.height*r1;
}
}
-->
</script>