﻿// Js 文件
//　验证整数数字
//　去掉空格
String.prototype.trim = function()
{
    return this.replace(/(^\s*)|(\s*$)/g, "");  //去掉前后空格
}
String.prototype.isDigit = function() 
{ 
var s = this.Trim(); 
return (s.replace(/\d/g, "").length == 0); 
} 
function IsNumber(string,sign) 
{ 
    var number; 
    if (string==null) return false; 
    if ((sign!=null) && (sign!='-') && (sign!=' ')) 
    { 
        alert('IsNumber(string,sign)的参数出错： sign为null或"-"或" "'); 
        return false; 
    } 
    number = new Number(string); 
    if (isNaN(number)) 
    {  
        return false;
    } 
    else if ((sign==null) || (sign=='-' && number<0) || (sign==' ' && number>0)) 
    { 
        return true; 
        
    } 
    else 
    {
        return false; 
    }
}

//js获取url参数的function
function request(paras){
var url = location.href;
var paraString = url.substring(url.indexOf("?")+1,url.length).split("&");
var paraObj = {}
for (i=0; j=paraString[i]; i++){
paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf
("=")+1,j.length);
}
var returnValue = paraObj[paras.toLowerCase()];
if(typeof(returnValue)=="undefined"){
return "";
}else{
return returnValue;
}
}
// 验证日期
function isDate(datestring , dilimeter) 
{ 
    if (datestring==null) return false; 
    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) 
    { 
        tempy = temparray[0]; 
        tempd = temparray[2]; 
    } 
    else 
    { 
        tempy = temparray[2]; 
        tempd = temparray[1]; 
    } 
    tempm = temparray[1]; 
    var tdatestring = tempy + '/'+tempm + '/'+tempd+' 8:0:0';//加八小时是因为我们处于东八区 
    var tempdate = new Date(tdatestring); 
    if (isNaN(tempdate)) 
    return false; 
    if (((tempdate.getUTCFullYear()).toString()==tempy) && (tempdate.getMonth()==parseInt(tempm)-1) && (tempdate.getDate()==parseInt(tempd))) 
    { 
        return true; 
    } 
    else 
    { 
        return false; 
    } 
    
}
//判断输入的字符是否为:a-z,A-Z,0-9    
function IsString(str)     
{     
        //var str = document.getElementById('str').value.trim();    
        if(str.length!=0){    
        reg=/^[a-zA-Z0-9_]+$/;     
        if(!reg.test(str)){    
            alert("对不起，您输入的字符串类型格式不正确!只能输入a-z,A-Z,0-9");//请将“字符串类型”要换成你要验证的那个属性名称！ 
            return false; 
        }    
        }    
}     
   
//判断输入的字符是否为中文    
function IsChinese(str)     
{     
        //var str = document.getElementById('str').value.trim();    
        if(str.length!=0){    
        reg=/^[\u0391-\uFFE5]+$/;    
        if(!reg.test(str)){    
            alert("对不起，您输入的字符串类型格式不正确!");//请将“字符串类型”要换成你要验证的那个属性名称！    
        }    
        }    
}   
function checkTextDataForNORMAL(strValue)
{
// 特殊字符验证格式
var regTextChar = /([\*\"\'<>\/])+/ ;
return !regTextChar.test(strValue);
}

