diff options
| author | sostler <sbostler@gmail.com> | 2010-05-09 15:58:51 -0400 |
|---|---|---|
| committer | sostler <sbostler@gmail.com> | 2010-05-09 15:58:51 -0400 |
| commit | f5eb65fffa76ef87a6cd5fff368102e7ebd408ac (patch) | |
| tree | d274ffbc24cc9a45c2880eee59d3366f17dcfe01 /static/js/register.js | |
| parent | 16e89f0f0cf8ffa6a11dc786225ce810fce3e8db (diff) | |
Added email validation
Diffstat (limited to 'static/js/register.js')
| -rwxr-xr-x | static/js/register.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/static/js/register.js b/static/js/register.js index af7e23a..c351035 100755 --- a/static/js/register.js +++ b/static/js/register.js @@ -1,3 +1,9 @@ +// http://stackoverflow.com/questions/46155/validate-email-address-in-javascript +function validateEmail(email) { + var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; + return email.match(re); +} + function submitRegistration() { var nick = $('#nickInput').val(); var email = $('#emailInput').val(); @@ -20,6 +26,11 @@ function submitRegistration() { return; } + if (!validateEmail(email)) { + alert("Please enter a valid email address!"); + return; + } + var hash = hex_sha1(nick + '$' + password + '$dumpfm'); var onSuccess = function() { if (typeof pageTracker !== 'undefined') { |
