Wednesday, July 27, 2011

Credit Card Validation

function validateCreditCard(s) {
function cardval(s) {
// remove non-numerics
var v = "0123456789";
var w = "";
for (i=0; i < s.length; i++) { x = s.charAt(i); if (v.indexOf(x,0) != -1) w += x; } // validate number j = w.length / 2; if (j < 6.5 || j > 8 || j == 7) return false;
k = Math.floor(j);
m = Math.ceil(j) - k;
c = 0;
for (i=0; i 9 ? Math.floor(a/10 + a%10) : a;
}
for (i=0; i return (c%10 == 0);
}

Date Validation

function checkDate() {

var myDayStr = document.CheckDate.formDate.value;
var myMonthStr = document.CheckDate.formMonth.value;
var myYearStr = document.CheckDate.formYear.value;
var myMonth = new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'); var myDateStr = myDayStr + ' ' + myMonth[myMonthStr] + ' ' + myYearStr;

/* Using form values, create a new date object
using the setFullYear function */
var myDate = new Date();
myDate.setFullYear( myYearStr, myMonthStr, myDayStr );

if ( myDate.getMonth() != myMonthStr ) {
alert( 'I\'m sorry, but "' + myDateStr + '" is NOT a valid date.' );
} else {
alert( 'Congratulations! "' + myDateStr + '" IS a valid date.' );
}

}



Back to JavaScript Tutorial Page Back to JavaScript Validations Page

Function to validate Email Address

function Emailchk(email)
{

var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
if(reg.test(email) == false)
{

return false;
}
else
{
return true;
}

}



Back to JavaScript Tutorial Page Back to JavaScript Validations Page

Allow only Character in Field

function Char()
{
 w=window.event.keyCode
 if (w>96 & w<123 | w>64 & w<91 | w==8 | w==32)
 {
  return
 }
 else
 {
  window.event.keyCode=null
 }
}



Back to JavaScript Tutorial Page Back to JavaScript Validations Page

Numeric Validation

function IsNumeric(strString)
// check for valid numeric strings
{
var strValidChars = "0123456789.-";
var strChar;
var blnResult = true;

if (strString.length == 0) return false;

// test strString consists of valid characters listed above
for (i = 0; i < strString.length && blnResult == true; i++)
{
strChar = strString.charAt(i);
if (strValidChars.indexOf(strChar) == -1)
{
blnResult = false;
}

}
return blnResult;

}



Back to JavaScript Tutorial Page Back to JavaScript Validations Page

Function to restrict Right Click and Refresh(F5)

function notAllowed()
{
 if(event.ctrlKey)
 {
  alert("This Operation Is Not Allowed");
  event.keyCode=0; 
  return false;
 }
 if ((event.altKey))
 {
  alert("This Operation Is Not Allowed");
  event.keyCode=0; 
  return false;
 }
 if (event.keyCode==112)
 {
  //alert("This Alt Operation Is Not Allowed");
  event.keyCode=0; 
  return false;
 }
 if(event.keyCode==114 )
 {
  alert("This Operation Is Not Allowed");
  event.keyCode=0; 
  return false;
 }
 if(parseInt(event.button)==2)
 {
  alert("This Operation Is Not Allowed"); 
  return false;    
 }
 if((event.keyCode==116)||(event.keyCode==122)||(event.keyCode==18)||(event.keyCode==93)||(event.keyCode==16))
 {
  alert("This Operation Is Not Allowed");
  event.keyCode=0; 
  return false;
 }


 return true;
 }




Back to JavaScript Tutorial Page Back to JavaScript Validations Page