﻿// JScript 文件

//验证是否含有中文
function HasChinese(source,value)
{ 
    
    var Number = "0123456789.abcdefghijklmnopqrstuvwxyz-\/ABCDEFGHIJKLMNOPQRSTUVWXYZ`~!@#$%^&*()_";
    for (i = 0; i < value.Value.length;i++)
    {   
        // Check that current character isn't whitespace.
        var c = value.Value.charAt(i);
        if (Number.indexOf(c) == -1) 
        value.IsValid = false;//是中文
        return;
    }
    value.IsValid = true;//不含中文
}
//验证是否是中文
function IsChinese(source,value)
{ 
    
    var Number = "0123456789.abcdefghijklmnopqrstuvwxyz-\/ABCDEFGHIJKLMNOPQRSTUVWXYZ`~!@#$%^&*()_";
    for (i = 0; i < value.Value.length;i++)
    {   
        // Check that current character isn't whitespace.
        var c = value.Value.charAt(i);
        if (Number.indexOf(c) > -1) 
        value.IsValid = false;//有不是中文的字符存在
        return;
    }
    value.IsValid = true;//中文
}

//验证真名长度
//function ValidRealNameLength(source,value)
//{
//    var lenth=value.Value.length;
//    if(lenth<2||lenth>10)
//    {
//        value.IsValid = false;
//    }
//    else
//    {
//        value.IsValid = true;
//    }      
//}

//验证用户名长度(4~12))
function ValidUserNameLength(source,value)
{
    var lenth=value.Value.length;
    if(lenth<4||lenth>12)
    {
        value.IsValid = false;
    }
    else
    {
        value.IsValid = true;
    }      
}

//验证证件号码长度
//function ValidCardLength(source,value)
//{
//    var lenth=value.Value.length;
//    if(lenth<15)
//    {
//        value.IsValid = false;
//    }
//    else
//    {
//        value.IsValid = true;
//    }      
//}
//验证证件号码为数字+英文
function ValidCardId(source,value)
{  
    var Number = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    for (i = 0; i < value.Value.length;i++)
    {   
        var c = value.Value.charAt(i);
        if (Number.indexOf(c) == -1) 
        {
            value.IsValid = false;//有不是中文的字符存在
            return;
        }
    }
    value.IsValid = true;//中文
}
//验证毕业年份
//function ValidYear(source,value)
//{
//    if (value.Value.match(/\D/))
//    {
//        value.IsValid = false;
//    }
//    else
//    {
//        value.IsValid = true;
//    }
//}

//验证电话
//function ValidPhone(source,value)
//{
//    if (!is_number(value.Value))
//    {
//         value.IsValid = false;
//    }
//    else
//    {
//         value.IsValid = true;
//    }
//}
//验证手机长度
function ValidMBLength(source,value)
{
    var lenth=value.Value.length;
    if(lenth==11||lenth==12||lenth==13)
    {
        value.IsValid = true;
    }
    else
    {
        value.IsValid = false;
    }      
}
//验证电话长度
function ValidMBLength(source,value)
{
    var lenth=value.Value.length;
    if(lenth==11||lenth==12||lenth==13)
    {
        value.IsValid = true;
    }
    else
    {
        value.IsValid = false;
    }      
}
function is_number(str)
{
	exp=/[^0-9()-]/g;
	if(str.search(exp) != -1)
	{
		return false;
	}
	return true;
}
function isNumber(source,value)
{
    var Number = "0123456789.";
    for (i = 0; i < value.Value.length;i++)
    {   
        var c = value.Value.charAt(i);
        if (Number.indexOf(c) == -1) 
        {
            value.IsValid = false;
            return;
        }
    }
    value.IsValid = true;//中文
}
function IsMobile(source,value)
{
    var Number = "0123456789";
    for (i = 0; i < value.Value.length;i++)
    {   
        var c = value.Value.charAt(i);
        if (Number.indexOf(c) == -1) 
        {
            value.IsValid = false;
            return;
        }
    }
    value.IsValid = true;//中文
}
function IsTel(source,value)
{
    var Number = "0123456789- ";
    for (i = 0; i < value.Value.length;i++)
    {   
        var c = value.Value.charAt(i);
        if (Number.indexOf(c) == -1) 
        {
            value.IsValid = false;
            return;
        }
    }
    value.IsValid = true;//中文
}
//验证专业名称　
function ValidSpecialName(source,value)
{ 
    
    var Number = "0123456789.-\/`~!@#$%^&*()_";
    for (i = 0; i < value.Value.length;i++)
    {   
        var c = value.Value.charAt(i);
        if (Number.indexOf(c) == -1) 
        {
            value.IsValid = true;//有不是中文的字符存在
            return;
        }
    }
    value.IsValid = false;//中文
}

//验证密码长度
function ValidPwdLength(source,value)
{
    var lenth=value.Value.length;
    if(lenth<6)
    {
        value.IsValid = false;
    }
    else
    {
        value.IsValid = true;
    }      
}

//验证日期等
function ValidDateTime(source,value)
{ 
    
    var Number = "0123456789/";
    for (i = 0; i < value.Value.length;i++)
    {   
        var c = value.Value.charAt(i);
        if (Number.indexOf(c) == -1) 
        {
            value.IsValid = true;//有不是中文的字符存在
            return;
        }
    }
    value.IsValid = false;//中文
}

//验证企业简介长度
function ValidCorpIntroduceLength(source,value)
{
    var lenth=value.Value.length;
    if(lenth>5000)
    {
        value.IsValid = false;
    }
    else
    {
        value.IsValid = true;
    }      
}


function ValidLoginUserName(source,value)
{
    var lenth=value.Value.length;
    if(lenth==0)
    {
        value.IsValid = false;
        alert('请输入用户名.');
    }
    else
    {
        value.IsValid = true;
    }      
}

function ValidLoginUserPwd(source,value)
{
    var lenth=value.Value.length;
    if(lenth==0)
    {
        value.IsValid = false;
        alert('请输入密码.');
    }
    else
    {
        value.IsValid = true;
    }      
}
//验证listbox
function ValidListBox(source,value)
{
    var lenth=value.Value.length;
    if(lenth==0)
    {
        value.IsValid = false;
    }
    else
    {
        value.IsValid = true;
    }      
}

//function IsFloat(value)
//{
//    var Number = "0123456789.";
//    for (i = 0; i < value.length;i++)
//    {   
//        var c = value.charAt(i);
//        if (Number.indexOf(c) == -1) 
//        {
//           return false;
//        }
//    }
//   return true;//中文
//}

