- Password should contain atleast one digit.
- Password should contain atleast one upper character.
- Password should contain atleast one lower character.
- Password should contain atleast one special character.
- Password should not contain successive repeated characters.
{
var numaric = fieldname.value;
var temp =false;
for(var j=0; j<numaric.length; j++)
{
var alphaa = numaric.charAt(j);
var hh = alphaa.charCodeAt(0);
if(hh > 47 && hh<58) //Digit
{
temp =true;
break;
}
}
return temp;
}
function isItContainsUpperChar(fieldname)
{
var numaric = fieldname.value;
var temp =false;
for(var j=0; j<numaric.length; j++)
{
var alphaa = numaric.charAt(j);
var hh = alphaa.charCodeAt(0);
if(hh > 64 && hh<91) //Upper
{
temp =true;
break;
}
}
return temp;
}
function isItContainsLowerChar(fieldname)
{
var numaric = fieldname.value;
var temp =false;
for(var j=0; j<numaric.length; j++)
{
var alphaa = numaric.charAt(j);
var hh = alphaa.charCodeAt(0);
if(hh > 96 && hh<123) //Lower Case
{
temp =true;
break;
}
}
return temp;
}
function isItContainsSpecial(fieldname)
{
var numaric = fieldname.value;
var temp =false;
for(var j=0; j<numaric.length; j++)
{
var alphaa = numaric.charAt(j);
var hh = alphaa.charCodeAt(0);
if(hh > 32 && hh<48) //Special char
{
temp =true;
break;
}
}
return temp;
}
function isItContainsRepeatedChars(fieldname)
{
var numaric = fieldname.value;
var temp =false;
var oldChar = '';
for(var j=0; j<numaric.length; j++)
{
var alphaa = numaric.charAt(j);
if(oldChar == alphaa) // check with old char
{
temp = true;
break;
}
else
{
oldChar = alphaa;
}
}
return temp;
}