
//数字类
function isInteger(src) {//整数
	reg = /^(-|\+)?\d+$/;
    return (reg.test(src));
}

function isIntegerPlus(src) {//大于0的整数 （用于传来的ID的验证)
	reg = /^\d+$/;
    return (reg.test(src));
}

function isIntegerMiner(src) {//负整数的验证
	reg = /^-\d+$/;
    return (reg.test(src));
}

function isMoney(src) {//这个是判断输入的是否为货币值
	reg = /^\d+\.\d{2}$/;
    return (reg.test(src));
}

var wordPath="/summercamp/admin/fckeditor/";

function isAge(src) {//这个是年龄的判断
	reg  = /^(1[0-2]\d|\d{1,2})$/;  
    return (reg.test(src));
}

function isPhone(src) {//这个是国际通用的电话号码判断
	reg = /^(\+\d+ )?(\(\d+\) )?[\d ]+$/; 
    return (reg.test(src));
}

//业务类
function isName(src) {//这个是表明输入的名字只能是字母和连字符组成
	reg = /^[A-Za-z\-]+$/;  
    return (reg.test(src));
}

function isEmail(src) {
	isEmail1    = /^\w+([\.\-]\w+)*\@\w+([\.\-]\w+)*\.\w+$/;
	isEmail2    = /^.*@[^_]*$/;
    return (isEmail1.test(src) && isEmail2.test(src));
}


function isPsw(src) {
	 var sxf,regex;
	 sxf='^[\\w]{6,12}$';
  	 regex=new RegExp(sxf);
  	 return regex.test(src);
}

function isZipCode(src) {
	 var ZipCode,regex;
  	 ZipCode="^[\\d]{6}$";
 	 regex=new RegExp(ZipCode);
 	 return regex.test(src);
}

// 邮编
function isZip(str)
{
 var reg = /^\d{6}$/;
 return reg.test(str);
}

// 手机号/小灵通号
function isMobile(str)
{
 var reg = /^\d{11,12}$/;
 return  reg.test(str);
}

// 15位身份证号
function isNum15(str)
{
  var reg=/^\d{15}$/;
  return reg.test(str);
}

// 18位身份证号
function isNum18(str)
{
  var reg=/^\d{17}(?:\d|x)$/;
  return reg.test(str);
}

function isIdentity(src) {
   	isIdCorrect1=/^\d{15}$/;
  	isIdCorrect2=/^\d{18}$/;
	if(isIdCorrect1.test(src)||isIdCorrect2.test(src))
       return true;
	 false;
}
//日期类
function isTime(str)//短时间，形如 (13:04:06)
{
    var a = str.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/);
    if (a == null) {alert('输入的参数不是时间格式'); return false;}
    if (a[1]>24 || a[3]>60 || a[4]>60)
    {
          alert("时间格式不对");
          return false
    }
    return true;
}

function isDateTime(str)//短日期，形如 (2003-12-05)
{
 	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 isDateLongTime(str)//长时间，形如 (2003-12-05 13:04:06)
{
    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 isChar(src) {//判断字符全部由a-Z或者是A-Z的字字母组成
	reg = /[^a-zA-Z]/;
    return (reg.test(src));
}

function isCharNum(src) {//判断字符由字母和数字组成。
	reg = /[^0-9a-zA-Z]/;
    return (reg.test(src));
}

function isCharVar(src) {//判断字符由字母和数字，下划线,点号组成.且开头的只能是下划线和字母
	reg = /^([a-zA-z_]{1})([\w]*)$/;
    return (reg.test(src));
}

function isPic(filePath){
 var temp;
 var ExtList = ".jpg.gif.bmp.png";
 var the_ext = filePath.substr(filePath.lastIndexOf(".")+1).toLowerCase();
 if (ExtList.indexOf(the_ext)==-1){
  return false;
 }
 return true;
}

function isWebsites(strEmail) { 
  var myReg = /^(http:\/\/[a-z0-9]{1,5}\.)+([-\/a-z0-9]+\.)+[a-z0-9]{2,4}$/;
  if(myReg.test(strEmail)) return true; 
  return false; 
}
var FckeditorPath="/tibet/admin/fckeditor/";