﻿function valUser(sender, args)
    {
    
    var ck=/^[a-zA-Z0-9]*$/;
    var val=args.Value;

        if(ck.test(val) && ck.length >= 8)
        {
            args.IsValid = true ;
            return;
        }

    args.IsValid = false;
    
    }

function valChar(sender, args)
    {
    
    var ck=/^[a-zA-Z0-9]*$/;
        var val=args.Value;

        if(ck.test(val))
        {
            args.IsValid = true ;
            return;
        }

        args.IsValid = false;
    
    }

function chkdate(sender,args)
    {
        var ck=/^[\/0-9]*$/;
        var val=args.Value;
        
        var mm = val.substring(0,val.indexOf("/"));
        var dd = val.substring(val.indexOf("/")+1,val.lastIndexOf("/"));
        var yy = val.substring(val.lastIndexOf("/")+1).length;
       
        if( ck.test(val) && dd >= 1 && dd <= 31 && mm >= 1 && mm <= 12 && val.length < 11 && yy == 4)
        {
            args.IsValid = true;
            return;
        }
        
       args.IsValid = false;
    }

function chkLength(sender,args)
    {
        var val=args.Value;
        
        if( val.length >= 6 )
            {
                args.IsValid = true ;
                return;
            }
        args.IsValid = false;
    }
    
    function chkMonthLength(sender,args)
    {
        var val=args.Value;
        
        if( val.length == 2 )
            {
                args.IsValid = true ;
                return;
            }
        args.IsValid = false;
    }
    
    function chkYearLength(sender,args)
    {
        var val=args.Value;
        
        if( val.length == 4 )
            {
                args.IsValid = true ;
                return;
            }
        args.IsValid = false;
    }
