﻿//判断投诉客服工号
function checkKFID(v_KFID)
{
    if(v_KFID=='')
    {
        return '';
    }
    var reg = /^\d{4,8}$/;
    if (!reg.test(v_KFID))
    {
        return '客服工号错误(4-8位数字)';
    }
    return '';
}

//判断投诉服务时间
function checkServiceTime(v_ServiceTime)
{
    
    var reg = /^\d{4}-\d{1,2}-\d{1,2}$/;
    if (!reg.test(v_ServiceTime))
    {
        return '服务时间错误';
    }
    return '';
}

//判断投诉描述
function checkComplaintDesc(v_ComplaintDesc)
{
    if (v_ComplaintDesc.length<5)
    {
        return '请详细描述您的投诉内容';
    }
    if (v_ComplaintDesc.length>2000)
    {
        return '您输入的内容太多，请精简到2000个字符以内';
    }
    return '';
}

//判断投诉账号
function checkAccount(v_Account)
{    
    if(v_Account=='')
    {
        return '请输入您的帐号'
    }
    if (v_Account.length>50)
    {
        return '账号错误';
    }
    return '';
}

//判断投诉联系电话
function checkPhone(v_Phone)
{
   
//    var reg = /^[\d-]+$/;
//    if (!reg.test(v_Phone))
//    {
//        return '联系电话错误';
//    }
    
    if (!validateMobile(v_Phone)&&!validateTel(v_Phone))
    {
        return '联系电话错误';
    }
    
    return '';
}

function isTelorMobile( strPhone ) { 
    var rtn = validateMobile(strPhone);
    if (rtn) return true;
    rtn = validateTel(strPhone);
    return rtn;
}

function validateMobile(strPhone) {
    return (/^(?:13\d|14\d|15\d|18\d)-?\d{5}(\d{3}|\*{3})$/.test(strPhone));
}

function validateTel(strPhone) {
    //"兼容格式: 国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)"
    //return (/^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/.test(this.Trim()));
    return (/^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/.test(strPhone));
}


//判断投诉电子邮件
function checkEmail(v_Email)
{
   
    //var reg = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;
    if (!isEmail(v_Email))
    {
        return '电子邮件错误';
    }
    return '';
}



    function isEmail(source)
    {
       var regex = new RegExp("^.+@.+\..+$","ig");
       var regexChinese = new RegExp("[\u4e00-\u9fa5]");
       var rtn = regex.test(source)
       if (!rtn) return false;
       rtn = regexChinese.test(source)
       if (rtn)
       {
            return false;
       }
       return true;
    }



