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![]()