Hi,
I am trying to make this regular express for a email validation work, anyone see what might be the problem?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta name="generator" content="HTML Tidy for Linux (vers 1 September 2005), see www.w3.org" /> <script language="javascript"> function checkEmail { var email = document.getElementById(’emailaddress’); var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if (!filter.test(email.value)) { alert(’Please provide a valid email address’); email.focus return false; } } </script> </head> <body> <div> <form name="emailaddress" id="emailaddress" method="post" action="index.html" onSubmit="return checkEmail();"> <fieldset><legend>What's Your Name</legend> <table> <tr> <td>Email</td> <td><input class="text" id="emailaddress" name="emailaddress" size="20" /></td> </tr> </table> </fieldset> <p id="formbuttons"><input type="submit" name="nextb" id="nextb" value=" Next " /> </p> </form> </div> </body> </html>
Thanks