﻿//**********************************
//数据的检测
//**********************************
function trim(s)
{
    s=s.replace(/^[\s\u3000]+|[\s\u3000]+$/g,"");
    return s;
}
//校验密码：只能输入6-20个字母、数字、下划线
function isUser(s)
{   
    var patrn=/^\w{2,15}$/;
    if (!patrn.test(s)) 
        return false;
    else
        return true;
}
function isPwd(s)
{
    var patrn=/^[a-zA-Z0-9]{6,20}$/;
    if (!patrn.test(s)) 
        return false;
    else
        return true;
}
function isCardID(s)
{
    var patrn;
    var len=s.length;
    if(len!=18&&len!=15)
        return false;
    if(len==18)
    {
        patrn=/^\d{17}[\d|X|x]$/; 
    }
    else
    {
        patrn=/^\d{15}$/;
    }
    if (!patrn.test(s)) 
       return false;
    else
       return true;
}
function isTel(s)   
{   
    s=s.replace(/\s+/g,'');
    var patrn=/^\+{0,1}\d{1,3}-?[\d|-]{1,12}$/;
    if (!patrn.test(s)) 
        return false;
    else
        return true;
}
function isMobile(s)   
{   
    s=s.replace(/\s+/g,'');
    var patrn=/^\+{0,1}\d{1,3}[\d]{1,12}$/;
    if (!patrn.test(s)) 
        return false;
    else
        return true;
} 
function isZipcode(s)   
{   
    s=s.replace(/\s+/g,'');
    var patrn=/^\d{6}$/;
    if (!patrn.test(s)) 
        return false;
    else
        return true;
} 
function isEmail(s)   
{    
    var patrn=/^\w+([-+.\']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; 
    if (!patrn.test(s)) 
        return false;
    else
        return true;
}   
