It works great, but as soon as your add a space it fails.
IE,
asdfasdf -> good
dfjd_test -> good
_kdjfjkdf -> bad
dkjfkdj dfdf -> good
dkjfkdf %& -> good
any sugestions? thanks for the prev. input tho!
CODE:
<?php
if (isset($POST['test']))
{
if (!eregi("([a-z0-9])([a-z0-9-]*)",$POST['test']))
{
echo "<PRE>failed [" . $POST['test'] . "]";
}
else
{
echo "<PRE> passed [" . $_POST['test'] . "]";
}
}
?>
<FORM ACTION=email.php METHOD=POST>
<INPUT TYPE=TEXT NAME=test SIZE=30>
<INPUT TYPE=submit value=go>
</FORM>