Hey everyone, I know this is JS, but i just wanted to get some opinions. Out of these two functions, which one is the better one to use?
function ckEmail(obj)
{
if(obj.value.length == 0)
{
return;
}
for(i=0; i< obj.value.length; i++) {
if (obj.value.substring(i,i+1) == "@")
break;
}
if ( i >= (obj.value.length - 1))
{
alert('The email address must contain @ to be valid');
obj.value = "";
obj.focus();
return;
}
for (j = i; j< obj.value.length; j++) {
if (obj.value.substring(j,j+1) == ".")
break;
}
if ( j >= (obj.value.length -1) )
{
alert('Missing .com or .net of address');
obj.value = ""
obj.focus();
return;
}
}
function checkEmail(ev) {
if(ev.value == "")
return (true);
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(ev.value)){
return (true)
}
alert("Invalid E-mail Address! Please re-enter.")
ev.value = "";
ev.focus();
return (false)
}