﻿function CheckString1(input, minlen, maxlen){
    var length = getBytesCount2(input);
    if (length<minlen || length>maxlen){
        return false;
    }
    if (input == "") return true;
    var myReg = /^\w+$/gi;
    if(myReg.test(input)) {
        return true;
    }else{
        return false;
    } 
}

//是否数字
function IsNumber(number){
    if (number == "") return false;
    var myReg = /^[0-9]*$/gi;
    if(myReg.test(number)) {
        return true;
    }else{
        return false;
    } 
}

function IsEmail(email){
    var length = getBytesCount2(email);
    if (length<8 || length>80){
        return false;
    }
    var myReg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
    if(!myReg.test(email)) {
        return false;
    }else{
        return true;
    } 
}

//查看字符长度, 1个中文算2个字符
function getBytesCount2(str)
{
  if (str == null)
  {
    return 0;
  }
  else
  {
    return (str.length + str.replace(/[\u0000-\u00ff]/g, "").length);
  }
}
