Για να σιγουρευτούμε ότι οι χρήστες μας έχουν δώσει μια σωστή email διεύθυνση θα χρησιμοποιήσουμε τον ακόλουθο κώδικα μέσω του οποίου ελέγχουμε ότι μας πληκτρολόγησαν κάτι που περιέχει το @, κάτι αριστερά του, κάτι δεξιά του, μια τελεία, ένα top level domain μετά την τελεία.
Προσοχή: Με τον κώδικα αυτό επιβεβαιώνουμε πως ο χρήσης πληκτρολόγησε κάτι που μοιάζει με email διεύθυνση. Δεν ελέγχουμε αν η συγκεκριμένη διεύθυνση όντως υπάρχει (για παράδειγμα θα κάνει δεκτό ως email: το aa@ee.kkk).
Ο κώδικας είναι:
<HTML><HEAD><TITLE>Δοκιμές</TITLE></HEAD><BODY>
<script TYPE="text/javascript">
function emailValidator1(elem, helperMsg){
var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-Z0-9]{2,4}$/;
if(elem.value.match(emailExp)){
return true;
}else{
alert(helperMsg);
elem.focus();
return false;
}
}
</script>
<form>
Email: <INPUT TYPE="text" ID="emailer"/>
<INPUT TYPE="button" ONCLICK="emailValidator1(document.getElementById('emailer'), 'Not a Valid Email')" VALUE="Check Field"/>
</form></BODY></HTML>