﻿
/* 
说明:常用的函数 
更新日期:2010-9-1
*/


//字串方法
String.prototype.Trim = function () {
    return this.replace(/(^\s*)|(\s*$)/g, "");
}


//验证是否为空
function IsNullOrEmpty(str) {
    if (str == null || str == "") {
        return true;
    }
    else {
        return false;
    }
}

//验证是否为数值
function IsNumber(num) {
    if (IsNullOrEmpty(num)) {
        return false;
    }
    var partten = /^(-)?(\d{1,})$/;
    if (partten.test(num))
        return true;
    else
        return false;
}

//验证是否为正整数
function IsPosInt(num) {
    if (IsNullOrEmpty(num)) {
        return false;
    }
    var partten = /^(\d{1,})$/;
    if (partten.test(num))
        return true;
    else
        return false;
}


//验证是否为大于0的正整数
function IsPosIntAndThan0(num) {
    if (IsNullOrEmpty(num)) {
        return false;
    }
    var partten = /^(\d{1,})$/;
    if (partten.test(num)) {

        var n = parseInt(num);
        if (n > 0)
            return true;
        else
            return false;
    } else
        return false;
}

//验证日期
function IsDate(str) {
    var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
    if (r == null) return false;
    var d = new Date(r[1], r[3] - 1, r[4]);
    return (d.getFullYear() == r[1] && (d.getMonth() + 1) == r[3] && d.getDate() == r[4]);
}

//验证日期时间
function IsFullDatetime(str) {
    var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/;
    var r = str.match(reg);
    if (r == null) return false;
    var d = new Date(r[1], r[3] - 1, r[4], r[5], r[6], r[7]);
    return (d.getFullYear() == r[1] && (d.getMonth() + 1) == r[3] && d.getDate() == r[4] && d.getHours() == r[5] && d.getMinutes() == r[6] && d.getSeconds() == r[7]);
}

//验证时间
function IsTime(str) {
    var a = str.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/);
    if (a == null) { return false; }
    if (a[1] > 24 || a[3] > 60 || a[4] > 60) {
        return false
    }
    return true;
}

//验证日期时间或日期
function IsDatetime(str) {
    if (IsDate(str))
        return true;
    else if (IsFullDatetime(str))
        return true;
    else
        return false;
}


//验证固定电话
function IsTelePhone(num) {
    var partten = /^((\d{3,4})(-)?)?(\d{7,8})$/;

    if (partten.test(num))
        return true;
    else
        return false;
}

//验证电话
function IsPhone(num) {
    if (IsTelePhone(num) || IsMobilePhone(num)) {
        return true;
    }
    return false;
}

//验证手机
function IsMobilePhone(num) {
    var partten = /^1[3,4,5,8]\d{9}$/;
    if (partten.test(num))
        return true;
    else
        return false;
}

//验证邮箱
function IsEmail(email) {
    var partten = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
    if (partten.test(email))
        return true;
    else
        return false;
}

//获取URL参数值
function QueryString(fieldName) {
    var urlString = document.location.search;
    if (urlString != null) {
        var typeQu = fieldName + "=";
        var urlEnd = urlString.indexOf(typeQu);
        if (urlEnd != -1) {
            var paramsUrl = urlString.substring(urlEnd + typeQu.length);
            var isEnd = paramsUrl.indexOf('&');
            if (isEnd != -1) {
                return paramsUrl.substring(0, isEnd);
            }
            else {
                return paramsUrl;
            }
        }
        else {
            return "";
        }
    }
    else {
        return "";
    }
}



$(function(){
	$("#boxProCon img").each(function(){
		if($(this).width()>700){
			$(this).width(700);
		}
	
	});	

});


