Wednesday 5 October 2011

E-mail javascript validation

function checkEmail() {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.frmSample.txtmailid.value)){
return (true)
}
alert("Invalid E-mail Address! Please re-enter.")
return (false)
}

validating financial year

<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script type="text/javascript" language="javascript">
        function ValidateYear()
        {  
            flag = ValidateDate();
            if(flag != false)                                    
            {
                var Text = document.getElementById('txtBox').value;
                var Text_Split = Text.split('-');
                var Text_Split1 = ltrim(rtrim(Text_Split[0]));
                var Text_Split2 = ltrim(rtrim(Text_Split[1]));
                var Diff = Text_Split2 - Text_Split1          
                if( Diff != 1)
                {
                    alert('Enter a Valid Financial year');
                    return false;
                }
                else
                    return true;                                              
            }
            else
                return false;
        }
        function ltrim(str)
        {
         for(var k = 0; k < str.length && isWhitespace(str.charAt(k)); k++);
             return str.substring(k, str.length);
        }
        function rtrim(str)
        {
         for(var j=str.length-1; j>=0 && isWhitespace(str.charAt(j)) ; j--) ;
         return str.substring(0,j+1);
        }
        function isWhitespace(charToCheck)
        {
         var whitespaceChars = " \t\n\r\f";
         return (whitespaceChars.indexOf(charToCheck) != -1);
        }
        function ValidateDate()
        {
            var regexYear =/^\d{4}\s-\s\d{4}$/;
            var Year = document.getElementById('txtBox').value;
            if( Year != "" && Year != null)
            {
                if(regexYear.test(Year) == false)
                {
                    alert('Enter a Valid Financial year');
                    return false;
                }
                else
                    return true;
            }
        }
    </script>
</HEAD>

<BODY>
<p>Enter a year <font color="#CC0000"><b>(mm/dd/yyyy)</b></font>
                  :
                  <input type="text" name="txtBox" id="txtBox" maxlength="10" size="15" onChange="javascript:ValidateYear();">
                </p>
</BODY>
</HTML>

Thursday 29 September 2011

Alphanumeric validation

function alphanumeric(event)
{

if((!(event.keyCode>=48 && event.keyCode <=57))&&(!(event.keyCode>=65 && event.keyCode <=90))&&(!(event.keyCode>=97 && event.keyCode <=122)))
{
return false;
}
}

Numeric Validation

function numbersonly(event)
{

if(!(event.keyCode>=48 && event.keyCode <=57))
{
return false;
}
}

for example:
<html>
 <head>
  <title> New Document </title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <script>
  function numbersonly(event)
{

if(!(event.keyCode>=48 && event.keyCode <=57))
{
return false;
}
}

  </script>
 </head>

 <body>
  <input type="text" name="strtxt" id="strtxt" onkeypress="return numbersonly(event);"/>
 </body>
</html>