Thursday, May 15, 2008

Javascript functions for validation

Javascript functions for validation

//validate E-mail address

function checkEmail(mail_id)
{
if (/^w+([.-]?w+)*@w+([.-]?w+)*(.w{2,3})+$/.test(mail_id)) this will check the value against the regular expression
{
return true; //return true if the expression is valid
}
else
{
return false; //return false if the expression is not valid
}

}

//validate IP address

function isValidIPAddress(ipaddr) {
var re = /^d{1,3}.d{1,3}.d{1,3}.d{1,3}$/; //list of the valid character - digits and "."
if (re.test(ipaddr)) {
var parts = ipaddr.split(".");
if (parseInt(parseFloat(parts[0])) == 0) { return false; }
for (var i=0; i if (parseInt(parseFloat(parts[i])) > 255) { return false; }
}
return true;
} else {
return false;
}
}

//validate the Username

function validateUsername(fld)
{
var legalChars = /^([0-9A-Za-z._]+)$/; // allow letters, numbers, dots and underscores
if (!legalChars.test(fld))
{
return false;
}
else
{
return true;
}
}

//validation for numeric fileds
function isNumeric(sText)
{
var ValidChars = "0123456789";
var IsNumeric=true;
var Char;
for (i = 0; i < isnumeric ="=" id="kkln49"> {
Char = sText.charAt(i);
if (ValidChars.indexOf(Char) == -1)
{
IsNumeric = false;
}
}
return IsNumeric;
}

No comments: