
_PColl=new Object();

//中文：至少2个字，不能包含数字、字母、符号
//英文：名和姓中间用/分割，不能包含数字和其他字符
//中文人名验证规则
_PColl.ChineseNamePattern=/^[\u4e00-\u9fa5]{2,20}$/;

//检验字符串是否是中文
_PColl.ChinesePattern=/^[\u4e00-\u9fa5]+$/;
//英文人名验证规则
_PColl.EnglishPattern=/^[a-z,A-Z]+\/[a-z,A-Z]+$/;

//手机号验证规则
_PColl.MobilePattern=/^(13|15)\d{9}$/;
//电子邮件验证规则
_PColl.EmailPattern=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
//电话号码验证规则
_PColl.TelePattern=/^\d{3}-\d{8}|\d{4}-\d{7}$/;

//信用卡号
_PColl.CeriodCardPattern=/^\d{13,16}$/;
//信用卡有效期
_PColl.PeriodPattern=/^\d{2}$/;
//CVV2代码
_PColl.CVV2Pattern=/^\d{3}$/;

//使用自定义模式验证对象
function ValidValue(pstr,str)
{
    var patrn=new RegExp(pstr);
    return patrn.test(str);
}

function EmailIsValid(o)
{
    var v=o.value;
    if(v.length==0)
    return true;
    if(!ValidValue(_PColl.EmailPattern,v))
    {
        alert("电子邮件格式不正确！");
        o.focus();
        return false;
    }
    return true;
}
