Greetings,
I am working on a form to register new users and I want to use an email address as the username. I need to test if the email address is at least in a valid format before submitting the information to my user database. Here is the javascript I have cobbled together (I'm pretty new to javascript). I know that variable emailaddress is getting populated correctly, as I have been using alert(emailaddress) to test at least that part of the code. everything else seems to be ignored. Please let me know where I'm going wrong.
I'm not sure how to make sure you can see the code, so I have used "" around it.
"var emailaddress=Appery('NewUsername').val();
function val(){
if(emailaddress==="")
{
alert("Please enter an email address");
return; //return user to fix email address
}
var reg=/[A-Za-z0-9_\-\.]+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
if (reg.test(emailaddress)===false)
{
alert('please enter a valid email address');
return;
}
}"
Thanks,
Jerry