Tuesday, February 22, 2011

write Log into Text File

Public Shared Function Trace(ByVal Message As String) As String
Dim Str As String
Str = DateTime.Now.Date
Dim FILE_NAME As String = "D:\R" + Str.Replace("/", "-") + ".txt"
Dim sw As StreamWriter
If System.IO.File.Exists(FILE_NAME) = True Then
System.Diagnostics.Process.GetProcessesByName(FILE_NAME)
sw = System.IO.File.AppendText(FILE_NAME)
sw.Write(DateTime.Now + "____________" + Message)
sw.WriteLine()
sw.Close()
Else
sw = File.CreateText(FILE_NAME)
End If
End Function

Monday, February 7, 2011

All Validation of javascript in one .js file

 Hi , 
This file includes all javascript functions like validation of digit only
 ,alpa only check alphanum only etc.
 
function ChekText(sender,args)
 {
   var val=args.Value;
   if(!(val.match("^[A-Z-a-z-0-9. (]*$")))
    {

     args.IsVaid=false;
     }
   else
    {
    args.IsValid=true;

    }
}

  function CheckTextAlpha(sender,args)
    {
        var val=args.Value;
        if(!(val.match("^[A-Z-a-z ]*$")))
        {
            args.IsValid=false;
        }
        else
        {
            args.IsValid=true;
        }
    }
     function CheckTextAlphaNum(sender,args)
    {
        var val=args.Value;
        if(!(val.match("^[A-Z-a-z-0-9/ \._]*$")))
        {
            args.IsValid=false;
        }
        else
        {
            args.IsValid=true;
        }
    }
    function CheckTextDate(sender,args)
    {
        var val=args.Value;
        if(!(val.match("^[0-9 -]*$")))
        {
            args.IsValid=false;
        }
        else
        {
            args.IsValid=true;
        }
    }
   function CheckTextAlphauid(sender,args)
    {
        var val=args.Value;
        if(!(val.match("^[A-Z-a-z-0-9 ._@/]*$")))
        {
            args.IsValid=false;
        }
        else
        {
            args.IsValid=true;
        }
    }
    
    
       function SelectAllCheckboxes(spanChk,idgrid,idcolumn)
    {
        for(var i=1;i<document.aspnetForm.elements.length;i++)
        {//document.getElementById(ctl00_ContentPlaceHolder1_DG_SelectUsers_ctl03_Select).checked=false
        
            if(i<6)
            {
                var id="ctl00_ContentPlaceHolder1_"+idgrid+"_ctl0" + i + "_"+idcolumn;
                var elm = document.getElementById(id);
            }
            else
            {
                var id="ctl00_ContentPlaceHolder1_"+idgrid+"_ctl" + i + "_"+idcolumn;
                var elm = document.getElementById(id);
            }
            if(elm != null)
            {
                elm.checked = spanChk.checked;
            }
        }
    }  
    function Checktextnum(sender,args)
    {
        var val=args.Value;
        if(!(val.match("^[0-9 .]*$")))
        {
            args.IsValid=false;
        }
        else
        {
            args.IsValid=true;
        }
    }

Validation to Check for special Character

Below javascript code function returns false for entered special character
and true for non special character.




function CheckForSpecialCharacter( controlValue ) 
     {
        var regex = /^[a-zA-Z0-9\s]+$/;
        if( !controlValue.match( regex ) ) 
        {
            alert('Special Character is not allowed due potential security threat.');
            return false;
        }