function rtrim(stringObj)
{
while (stringObj.charCodeAt(stringObj.length - 1) == 32)
{
stringObj = stringObj.substring(0,stringObj.length - 1);
}
return stringObj;
} //从左往右去空格
function ltrim(stringObj)
{
while (stringObj.charCodeAt(0) == 32)
{
stringObj = stringObj.substring(1,stringObj.length);
}
return stringObj;
}
//去字符串左右两边的空格(中间的空格不能去)
function trim(stringObj)
{
return(ltrim(rtrim(stringObj)));
}
//判断是否是空
function isEmpty(pObj){
if(pObj==null)
return true;
if(trim(pObj)=="")
return true;
return false;
}
//判断是否是数字
function isNumber(pObj)
{
if(!isEmpty(pObj))
return false;
var strRef = "1234567890";
for (i=0;i<pObj.length;i++)
{
tempChar= pObj.substring(i,i+1);
if (strRef.indexOf(tempChar,0)==-1)
return false;
}
return true;
}
function isEmail(pObj){
isEmail1 = /^/w+([/./-]/w+)*/@/w+([/./-]/w+)*/./w+$/;
isEmail2 = /^.*@[^_]*$/;
return (isEmail1.test(pObj) && isEmail2.test(pObj));
}
function isMobilePhone(mobile){
var reg = /^(((13[0-9]{1})|15[0-9]{1})+/d{8})$/;
if(reg.test(mobile))
{
return true;
}else{
return false;
}
}
function isNumberFloat(inputString){
return (!isNaN(parseFloat(inputString)))?true:false;}
//检查是否为任意数(实数)
function isNumeric(strNumber){
var newPar = /^(- |/+)?/d+(/./d+)?$/;
return newPar.test(strNumber);
}
//是否为整数
function isInteger(strInteger){
var newPar =/^(- |/+)?/d+$/;
return newPar.test(strInteger);
}
//验证类似"YYYY-MM-DD"格式的日期输入
function isDate(strDate){
var reg = /^/d{4}-((0{0,1}[1-9]{1})|(1[0-2]{1}))-((0{0,1}[1-9]{1})|([1-2]{1}[0-9]{1})|(3[0-1]{1}))$/;
return reg.test(strDate);
}