//<script language=JavaScript>
<!--
//功能介绍：检查输入字符串中是否含有非法字符
//参数说明：待检字符串
//返回值：  true   字符串完全合法
//         false  含有非法字符
function checkChar(strInput){
    var strTemp="'<>\\#%&"+'"';
    if (strInput.length==0) {return true;}
    for(i=0;i<strInput.length;i++){
        if (strTemp.indexOf(strInput.charAt(i))>=0){
            return false;
        }
    }
    return true;
}

//功能介绍：检查输入字符串中是否含有非法字符
//参数说明：strsrc 待检字符串
//         invalidchars 非法字符串
//         alertmsg  警告信息，如果没有（null）则不警告
//返回值：  false   字符串完全合法
//         true  含有非法字符
function hasInvalidChar(strsrc,invalidchars,alertmsg){
    if(strsrc==null || strsrc.length==0 ||
       invalidchars==null || invalidchars.length==0)return false;
    for(var i=0;i<invalidchars.length;i++){
        if(strsrc.indexOf(invalidchars.charAt(i))>=0){
            if(alertmsg!=null || alertmsg.length!=0)alert(alertmsg);
            return true;
        }
    }
    return false;
}

/**
* 功能：检查用户编号中是否含有非法字符；用户编号中只能含26个英文字母、十个数字、下划线
*      对于空字符串也认为不合法。
* @param
*     strid: 用户编号
* @return
*     true:  用户编号合法
*     false: 用户编号不合法
* 时间： 2003-07-16
* @author: 金
*/
function islegal(strid){
    strlegal="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_";
    if (strid.length==0) return false;
    strid.toLowerCase();
    for(i=0;i<strid.length;i++){
        if (strlegal.indexOf(strid.charAt(i))<0){
            return false;
        }
    }
    return true;
}


//功能介绍：将输入的字符转化为自然数
//参数说明：要转化的数字串
function Str2Int(NUM) {
    var strTemp="0123456789";
    if (NUM.length==0){ return '';}
    for(i=0;i<NUM.length;i++){
        if (strTemp.indexOf(NUM.charAt(i))<0){
            return '';
        }
    }
    num=Number(NUM);
    return num;
}

//功能介绍：将字符串的前后空格去掉
//参数说明：要转化的字符串
function Trim(str){
    var i,j;
    var tempstr=str;
    //字符串为空
    if (tempstr==''){
        return tempstr;
    }
    //去前导空格
    j=tempstr.indexOf(" ");
    while(j==0){//字符串中第一个字符为" "
        if (tempstr.length==1){//tempstr中仅包含一个" "
            tempstr='';
        }else{
            tempstr=tempstr.substring(1,tempstr.length);
        }
     j=tempstr.indexOf(" ");
    }
    if (tempstr==''){
        return tempstr;
    }
    //去字符串后面的空格
    j=tempstr.lastIndexOf(" ");
     while(j==tempstr.length-1){//字符串中最后一个字符为" "
        if (tempstr.length==1){//tempstr中仅包含一个" "
            tempstr='';
        }else{
            tempstr=tempstr.substring(0,tempstr.length-1);
        }
     j=tempstr.lastIndexOf(" ");
    }
return tempstr;
}

//</script>