Login form example with generic handleChange method

In this example, the form will not submit unless the email is a valid email and the password is at least ten-digits long and contains at least one lowercase letter, one uppercase letter, one digit and one of the following characters (£!#€$%^&*)