import re
import urllib


def validate_email(email_address):
  if re.match(r'[^@]+@[^@]+\.[^@]+', email_address):
    return True
  return False


def validate_username(username):
  # Minimum length of 2, maximum length of 255, no url unsafe characters
  return (urllib.quote(username, safe='') == username and
          len(username) > 1 and
          len(username) < 256)

def validate_password(password):
  # No whitespace and minimum length of 8
  if re.search(r'\s', password):
    return False
  return len(password) > 7